# near model CODE resource # jump table entries: 16632-16646 (15 of them) fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 206E 000C movea.l A0, [A6 + 0xC] 00000008 2D48 FFFC move.l [A6 - 0x4], A0 0000000C 4267 clr.w -[A7] 0000000E 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000012 3F3C 001F move.w -[A7], 0x1F 00000016 2F2E 000C move.l -[A7], [A6 + 0xC] 0000001A 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 0000001E 101F move.b D0, [A7]+ 00000020 670C beq +0xE /* 0000002E */ 00000022 206E 0008 movea.l A0, [A6 + 0x8] 00000026 2C48 movea.l A6, A0 00000028 4EFA 0226 jmp [PC + 0x226 /* 00000250 */] 0000002C 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 0000002E-00000030 label0000002E: 0000002E 4E5E unlink A6 // end alternate branch 0000002E-00000030 label0000002E: // (misaligned) 00000030 205F movea.l A0, [A7]+ 00000032 DEFC 000E add.w A7, 0xE 00000036 4ED0 jmp [A0] 00000038 8743 4C4F pack D3, D3, 0x4C4F 0000003C 5349 subq.w A1, 1 0000003E 4E47 trap 7 00000040 0000 0000 ori.b D0, 0x0 export_2079: 00000044 4E56 FF9E link A6, -0x0062 00000048 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000004C 206E 0010 movea.l A0, [A6 + 0x10] 00000050 43EE FFF0 lea.l A1, [A6 - 0x10] 00000054 22D8 move.l [A1]+, [A0]+ 00000056 22D8 move.l [A1]+, [A0]+ 00000058 22D8 move.l [A1]+, [A0]+ 0000005A 22D8 move.l [A1]+, [A0]+ 0000005C 206E 0008 movea.l A0, [A6 + 0x8] 00000060 2D48 FFA6 move.l [A6 - 0x5A], A0 00000064 486E FFAA pea.l [A6 - 0x56] 00000068 487A FF96 pea.l [PC - 0x6A /* 00000000, value 0x4E56FFFC */] 0000006C 2F0E move.l -[A7], A6 0000006E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000072 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000076 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000007A 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 0000007E 1F3C 0001 move.b -[A7], 0x1 00000082 4267 clr.w -[A7] 00000084 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000088 4EAD 3F82 jsr [A5 + 0x3F82 /* export_2028 */] 0000008C 4267 clr.w -[A7] 0000008E 486E FFF0 pea.l [A6 - 0x10] 00000092 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000096 4EAD 3FCA jsr [A5 + 0x3FCA /* export_2037 */] 0000009A 3D5F FFEC move.w [A6 - 0x14], [A7]+ 0000009E 660E bne +0x10 /* 000000AE */ 000000A0 3F3C 0547 move.w -[A7], 0x547 000000A4 42A7 clr.l -[A7] 000000A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000AA 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label000000AE: 000000AE 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 000000B4 426E FFEA clr.w [A6 - 0x16] label000000B8: 000000B8 206E FFA6 movea.l A0, [A6 - 0x5A] 000000BC 302E FFEE move.w D0, [A6 - 0x12] 000000C0 B068 1180 cmp.w D0, [A0 + 0x1180] 000000C4 5FC0 sle D0 000000C6 4A00 tst.b D0 000000C8 672C beq +0x2E /* 000000F6 */ 000000CA 4A6E FFEA tst.w [A6 - 0x16] 000000CE 57C1 seq D1 000000D0 C001 and.b D0, D1 000000D2 6722 beq +0x24 /* 000000F6 */ 000000D4 2068 118A movea.l A0, [A0 + 0x118A] 000000D8 2050 movea.l A0, [A0] 000000DA 302E FFEE move.w D0, [A6 - 0x12] 000000DE 48C0 ext.l D0 000000E0 D080 add.l D0, D0 000000E2 4A70 08FE tst.w [A0 + D0 - 0x2] 000000E6 6608 bne +0xA /* 000000F0 */ 000000E8 3D6E FFEE FFEA move.w [A6 - 0x16], [A6 - 0x12] 000000EE 60C8 bra -0x36 /* 000000B8 */ label000000F0: 000000F0 526E FFEE addq.w [A6 - 0x12], 1 000000F4 60C2 bra -0x3C /* 000000B8 */ label000000F6: 000000F6 4A6E FFEA tst.w [A6 - 0x16] 000000FA 670A beq +0xC /* 00000106 */ 000000FC 206E 000C movea.l A0, [A6 + 0xC] 00000100 30AE FFEA move.w [A0], [A6 - 0x16] 00000104 607A bra +0x7C /* 00000180 */ label00000106: 00000106 206E FFA6 movea.l A0, [A6 - 0x5A] 0000010A 5268 1180 addq.w [A0 + 0x1180], 1 0000010E 206E FFA6 movea.l A0, [A6 - 0x5A] 00000112 2F28 118A move.l -[A7], [A0 + 0x118A] 00000116 3028 1180 move.w D0, [A0 + 0x1180] 0000011A E340 asl D0.w, 1 0000011C 48C0 ext.l D0 0000011E 2F00 move.l -[A7], D0 00000120 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000124 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 00000128 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000012C 4EAD 3EAA jsr [A5 + 0x3EAA /* export_2001 */] 00000130 206E FFA6 movea.l A0, [A6 - 0x5A] 00000134 2F28 1182 move.l -[A7], [A0 + 0x1182] 00000138 3028 1180 move.w D0, [A0 + 0x1180] 0000013C E340 asl D0.w, 1 0000013E 48C0 ext.l D0 00000140 2F00 move.l -[A7], D0 00000142 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000146 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 0000014A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000014E 4EAD 3EAA jsr [A5 + 0x3EAA /* export_2001 */] 00000152 206E FFA6 movea.l A0, [A6 - 0x5A] 00000156 2F28 1186 move.l -[A7], [A0 + 0x1186] 0000015A 3028 1180 move.w D0, [A0 + 0x1180] 0000015E E340 asl D0.w, 1 00000160 48C0 ext.l D0 00000162 2F00 move.l -[A7], D0 00000164 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000168 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */] 0000016C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000170 4EAD 3EAA jsr [A5 + 0x3EAA /* export_2001 */] 00000174 206E FFA6 movea.l A0, [A6 - 0x5A] 00000178 226E 000C movea.l A1, [A6 + 0xC] 0000017C 32A8 1180 move.w [A1], [A0 + 0x1180] label00000180: 00000180 206E FFA6 movea.l A0, [A6 - 0x5A] 00000184 2068 118A movea.l A0, [A0 + 0x118A] 00000188 2050 movea.l A0, [A0] 0000018A 226E 000C movea.l A1, [A6 + 0xC] 0000018E 3011 move.w D0, [A1] 00000190 48C0 ext.l D0 00000192 D080 add.l D0, D0 00000194 31AE FFEC 08FE move.w [A0 + D0 - 0x2], [A6 - 0x14] 0000019A 206E FFA6 movea.l A0, [A6 - 0x5A] 0000019E 2068 1182 movea.l A0, [A0 + 0x1182] 000001A2 2050 movea.l A0, [A0] 000001A4 226E 000C movea.l A1, [A6 + 0xC] 000001A8 3011 move.w D0, [A1] 000001AA 48C0 ext.l D0 000001AC D080 add.l D0, D0 000001AE 4270 08FE clr.w [A0 + D0 - 0x2] 000001B2 206E FFA6 movea.l A0, [A6 - 0x5A] 000001B6 2068 1186 movea.l A0, [A0 + 0x1186] 000001BA 2050 movea.l A0, [A0] 000001BC 226E 000C movea.l A1, [A6 + 0xC] 000001C0 3011 move.w D0, [A1] 000001C2 48C0 ext.l D0 000001C4 D080 add.l D0, D0 000001C6 4270 08FE clr.w [A0 + D0 - 0x2] 000001CA 206E FFA6 movea.l A0, [A6 - 0x5A] 000001CE 2068 117C movea.l A0, [A0 + 0x117C] 000001D2 2050 movea.l A0, [A0] 000001D4 302E FFEC move.w D0, [A6 - 0x14] 000001D8 48C0 ext.l D0 000001DA E580 asl D0, 2 000001DC 2070 08FC movea.l A0, [A0 + D0 - 0x4] 000001E0 2050 movea.l A0, [A0] 000001E2 2D48 FFA2 move.l [A6 - 0x5E], A0 000001E6 4A68 001A tst.w [A0 + 0x1A] 000001EA 6F4A ble +0x4C /* 00000236 */ 000001EC 206E FFA2 movea.l A0, [A6 - 0x5E] 000001F0 2068 001C movea.l A0, [A0 + 0x1C] 000001F4 2050 movea.l A0, [A0] 000001F6 2050 movea.l A0, [A0] 000001F8 2050 movea.l A0, [A0] 000001FA 2D48 FF9E move.l [A6 - 0x62], A0 000001FE 226E FFA6 movea.l A1, [A6 - 0x5A] 00000202 2269 1182 movea.l A1, [A1 + 0x1182] 00000206 2251 movea.l A1, [A1] 00000208 246E 000C movea.l A2, [A6 + 0xC] 0000020C 3012 move.w D0, [A2] 0000020E 48C0 ext.l D0 00000210 D080 add.l D0, D0 00000212 33A8 0030 08FE move.w [A1 + D0 - 0x2], [A0 + 0x30] 00000218 206E FF9E movea.l A0, [A6 - 0x62] 0000021C 226E FFA6 movea.l A1, [A6 - 0x5A] 00000220 2269 1186 movea.l A1, [A1 + 0x1186] 00000224 2251 movea.l A1, [A1] 00000226 246E 000C movea.l A2, [A6 + 0xC] 0000022A 3012 move.w D0, [A2] 0000022C 48C0 ext.l D0 0000022E D080 add.l D0, D0 00000230 33A8 0032 08FE move.w [A1 + D0 - 0x2], [A0 + 0x32] label00000236: 00000236 486E FFAA pea.l [A6 - 0x56] 0000023A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000023E 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000242 4267 clr.w -[A7] 00000244 42A7 clr.l -[A7] 00000246 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000024A 2F0E move.l -[A7], A6 0000024C 4EBA FDB2 jsr [PC - 0x24E /* 00000000 */] label00000250: 00000250 4FEE FF7E lea.l A7, [A6 - 0x82] 00000254 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000258 4E5E unlink A6 0000025A 205F movea.l A0, [A7]+ 0000025C DEFC 000C add.w A7, 0xC 00000260 4ED0 jmp [A0] 00000262 8B49 534F pack -[A5], -[A1], 0x534F 00000266 5F50 subq.w [A0], 7 00000268 5352 subq.w [A2], 1 0000026A 4F50 chk.w D7, [A0] 0000026C 454E chk.w D2, A6 0000026E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000270-00000276 fn00000270: 00000270 4E56 0000 link A6, 0 00000274 4267 clr.w -[A7] // end alternate branch 00000270-00000276 fn00000270: // (misaligned) 00000272 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000276 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000027A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000027E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000282 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00000286 101F move.b D0, [A7]+ 00000288 670C beq +0xE /* 00000296 */ 0000028A 206E 0008 movea.l A0, [A6 + 0x8] 0000028E 2C48 movea.l A6, A0 00000290 4EFA 00CE jmp [PC + 0xCE /* 00000360 */] 00000294 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000296-00000298 label00000296: 00000296 4E5E unlink A6 // end alternate branch 00000296-00000298 label00000296: // (misaligned) 00000298 205F movea.l A0, [A7]+ 0000029A DEFC 000E add.w A7, 0xE 0000029E 4ED0 jmp [A0] 000002A0 8743 4C4F pack D3, D3, 0x4C4F 000002A4 5349 subq.w A1, 1 000002A6 4E47 trap 7 000002A8 0000 0000 ori.b D0, 0x0 export_2080: 000002AC 4E56 FFBC link A6, -0x0044 000002B0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000002B4 206E 0008 movea.l A0, [A6 + 0x8] 000002B8 2D48 FFBC move.l [A6 - 0x44], A0 000002BC 486E FFC0 pea.l [A6 - 0x40] 000002C0 487A FFAE pea.l [PC - 0x52 /* 00000270, value 0x4E560000 'NV\0\0', cstring "NV" */] 000002C4 2F0E move.l -[A7], A6 000002C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002CA 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 000002CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002D2 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 000002D6 1F3C 0001 move.b -[A7], 0x1 000002DA 4267 clr.w -[A7] 000002DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002E0 4EAD 3F82 jsr [A5 + 0x3F82 /* export_2028 */] 000002E4 4A6E 000C tst.w [A6 + 0xC] 000002E8 5FC0 sle D0 000002EA 206E FFBC movea.l A0, [A6 - 0x44] 000002EE 322E 000C move.w D1, [A6 + 0xC] 000002F2 B268 1180 cmp.w D1, [A0 + 0x1180] 000002F6 5EC1 sgt D1 000002F8 8001 or.b D0, D1 000002FA 670E beq +0x10 /* 0000030A */ 000002FC 3F3C 04E2 move.w -[A7], 0x4E2 00000300 42A7 clr.l -[A7] 00000302 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000306 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label0000030A: 0000030A 206E FFBC movea.l A0, [A6 - 0x44] 0000030E 2068 118A movea.l A0, [A0 + 0x118A] 00000312 2050 movea.l A0, [A0] 00000314 302E 000C move.w D0, [A6 + 0xC] 00000318 48C0 ext.l D0 0000031A D080 add.l D0, D0 0000031C 4A70 08FE tst.w [A0 + D0 - 0x2] 00000320 660E bne +0x10 /* 00000330 */ 00000322 3F3C 04E2 move.w -[A7], 0x4E2 00000326 42A7 clr.l -[A7] 00000328 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000032C 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000330: 00000330 206E FFBC movea.l A0, [A6 - 0x44] 00000334 2068 118A movea.l A0, [A0 + 0x118A] 00000338 2050 movea.l A0, [A0] 0000033A 302E 000C move.w D0, [A6 + 0xC] 0000033E 48C0 ext.l D0 00000340 D080 add.l D0, D0 00000342 4270 08FE clr.w [A0 + D0 - 0x2] 00000346 486E FFC0 pea.l [A6 - 0x40] 0000034A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000034E 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000352 4267 clr.w -[A7] 00000354 42A7 clr.l -[A7] 00000356 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000035A 2F0E move.l -[A7], A6 0000035C 4EBA FF12 jsr [PC - 0xEE /* 00000270 */] label00000360: 00000360 4FEE FF9C lea.l A7, [A6 - 0x64] 00000364 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000368 4E5E unlink A6 0000036A 205F movea.l A0, [A7]+ 0000036C 5C4F addq.w A7, 6 0000036E 4ED0 jmp [A0] 00000370 8C49 or.w D6, A1 00000372 534F subq.w A7, 1 00000374 5F50 subq.w [A0], 7 00000376 5352 subq.w [A2], 1 00000378 434C chk.w D1, A4 0000037A 4F53 chk.w D7, [A3] 0000037C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000037E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000380-00000384 fn00000380: 00000380 4E56 FFFC link A6, -0x0004 // end alternate branch 00000380-00000384 fn00000380: // (misaligned) 00000382 FFFC .invalid <> 00000384 206E 000C movea.l A0, [A6 + 0xC] 00000388 2D48 FFFC move.l [A6 - 0x4], A0 0000038C 206E 0008 movea.l A0, [A6 + 0x8] 00000390 2248 movea.l A1, A0 00000392 2368 FFEA 0010 move.l [A1 + 0x10], [A0 - 0x16] 00000398 4267 clr.w -[A7] 0000039A 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000039E 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000003A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000003A6 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 000003AA 101F move.b D0, [A7]+ 000003AC 670C beq +0xE /* 000003BA */ 000003AE 206E 0008 movea.l A0, [A6 + 0x8] 000003B2 2C48 movea.l A6, A0 000003B4 4EFA 00E2 jmp [PC + 0xE2 /* 00000498 */] 000003B8 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000003BA-000003BC label000003BA: 000003BA 4E5E unlink A6 // end alternate branch 000003BA-000003BC label000003BA: // (misaligned) 000003BC 205F movea.l A0, [A7]+ 000003BE DEFC 000E add.w A7, 0xE 000003C2 4ED0 jmp [A0] 000003C4 8743 4C4F pack D3, D3, 0x4C4F 000003C8 5349 subq.w A1, 1 000003CA 4E47 trap 7 000003CC 0000 0000 ori.b D0, 0x0 export_2081: 000003D0 4E56 FFA6 link A6, -0x005A 000003D4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000003D8 206E 000C movea.l A0, [A6 + 0xC] 000003DC 43EE FFF0 lea.l A1, [A6 - 0x10] 000003E0 22D8 move.l [A1]+, [A0]+ 000003E2 22D8 move.l [A1]+, [A0]+ 000003E4 22D8 move.l [A1]+, [A0]+ 000003E6 22D8 move.l [A1]+, [A0]+ 000003E8 206E 0008 movea.l A0, [A6 + 0x8] 000003EC 2D48 FFA6 move.l [A6 - 0x5A], A0 000003F0 486E FFAA pea.l [A6 - 0x56] 000003F4 487A FF8A pea.l [PC - 0x76 /* 00000380, value 0x4E56FFFC */] 000003F8 2F0E move.l -[A7], A6 000003FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003FE 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000402 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000406 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 0000040A 7000 moveq.l D0, 0x00 0000040C 2D40 FFEA move.l [A6 - 0x16], D0 00000410 1F3C 0001 move.b -[A7], 0x1 00000414 4267 clr.w -[A7] 00000416 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000041A 4EAD 3F82 jsr [A5 + 0x3F82 /* export_2028 */] 0000041E 4267 clr.w -[A7] 00000420 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000424 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00000428 486E FFF0 pea.l [A6 - 0x10] 0000042C 486E FFEE pea.l [A6 - 0x12] 00000430 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000434 4EAD 3FAA jsr [A5 + 0x3FAA /* export_2033 */] 00000438 206E FFA6 movea.l A0, [A6 - 0x5A] 0000043C 302E FFEE move.w D0, [A6 - 0x12] 00000440 E540 asl D0.w, 2 00000442 43E8 0F64 lea.l A1, [A0 + 0xF64] 00000446 2071 0000 movea.l A0, [A1 + D0.w] 0000044A 7001 moveq.l D0, 0x01 0000044C B050 cmp.w D0, [A0] 0000044E 670E beq +0x10 /* 0000045E */ 00000450 3F3C 04D4 move.w -[A7], 0x4D4 00000454 42A7 clr.l -[A7] 00000456 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000045A 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label0000045E: 0000045E 206E FFA6 movea.l A0, [A6 - 0x5A] 00000462 302E FFEE move.w D0, [A6 - 0x12] 00000466 E540 asl D0.w, 2 00000468 43E8 0F64 lea.l A1, [A0 + 0xF64] 0000046C 2071 0000 movea.l A0, [A1 + D0.w] 00000470 2D68 0028 FFEA move.l [A6 - 0x16], [A0 + 0x28] 00000476 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000047A 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 0000047E 486E FFAA pea.l [A6 - 0x56] 00000482 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000486 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 0000048A 4267 clr.w -[A7] 0000048C 42A7 clr.l -[A7] 0000048E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000492 2F0E move.l -[A7], A6 00000494 4EBA FEEA jsr [PC - 0x116 /* 00000380 */] label00000498: 00000498 4FEE FF86 lea.l A7, [A6 - 0x7A] 0000049C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000004A0 4E5E unlink A6 000004A2 205F movea.l A0, [A7]+ 000004A4 504F addq.w A7, 8 000004A6 4ED0 jmp [A0] 000004A8 8B49 534F pack -[A5], -[A1], 0x534F 000004AC 5F50 subq.w [A0], 7 000004AE 5352 subq.w [A2], 1 000004B0 5349 subq.w A1, 1 000004B2 5A45 addq.w D5, 5 000004B4 0000 0000 ori.b D0, 0x0 000004B8 4E56 FFF8 link A6, -0x0008 000004BC 48E7 0118 movem.l -[A7], D7,A3,A4 000004C0 3E2E 000C move.w D7, [A6 + 0xC] 000004C4 266E 0008 movea.l A3, [A6 + 0x8] 000004C8 286B 0008 movea.l A4, [A3 + 0x8] 000004CC 3007 move.w D0, D7 000004CE E540 asl D0.w, 2 000004D0 41EC 06B6 lea.l A0, [A4 + 0x6B6] 000004D4 4AB0 0000 tst.l [A0 + D0.w] 000004D8 6F4A ble +0x4C /* 00000524 */ 000004DA 3007 move.w D0, D7 000004DC E540 asl D0.w, 2 000004DE 43EC 0F64 lea.l A1, [A4 + 0xF64] 000004E2 2071 0000 movea.l A0, [A1 + D0.w] 000004E6 3D68 0022 FFFA move.w [A6 - 0x6], [A0 + 0x22] 000004EC 3007 move.w D0, D7 000004EE E540 asl D0.w, 2 000004F0 41EC 06B6 lea.l A0, [A4 + 0x6B6] 000004F4 2D70 0000 FFFC move.l [A6 - 0x4], [A0 + D0.w] 000004FA 2F3C 4241 5345 move.l -[A7], 0x42415345 /* 'BASE' */ 00000500 1F3C 0001 move.b -[A7], 0x1 00000504 3F3C 0006 move.w -[A7], 0x6 00000508 486E FFFA pea.l [A6 - 0x6] 0000050C 42A7 clr.l -[A7] 0000050E 42A7 clr.l -[A7] 00000510 2F2C 1384 move.l -[A7], [A4 + 0x1384] 00000514 3F2B 000E move.w -[A7], [A3 + 0xE] 00000518 1F2B 000C move.b -[A7], [A3 + 0xC] 0000051C 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000520 4EAD 43AA jsr [A5 + 0x43AA /* export_2161 */] label00000524: 00000524 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000528 4E5E unlink A6 0000052A 205F movea.l A0, [A7]+ 0000052C 5C4F addq.w A7, 6 0000052E 4ED0 jmp [A0] 00000530 8A4C or.w D5, A4 00000532 4F43 chk.w D7, D3 00000534 4B52 chk.w D5, [A2] 00000536 4543 chk.w D2, D3 00000538 4F52 chk.w D7, [A2] 0000053A 4400 neg.b D0 0000053C 0000 0000 ori.b D0, 0x0 fn00000540: 00000540 4E56 FFFE link A6, -0x0002 00000544 7000 moveq.l D0, 0x00 00000546 302E 000E move.w D0, [A6 + 0xE] 0000054A C0BC 0000 00FF and.l D0, 0xFF 00000550 7200 moveq.l D1, 0x00 00000552 322E 000E move.w D1, [A6 + 0xE] 00000556 C2BC FFFF FF00 and.l D1, 0xFFFFFF00 0000055C E089 lsr D1, 8 0000055E 8081 or.l D0, D1 00000560 3D40 FFFE move.w [A6 - 0x2], D0 00000564 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000568 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000056C 487A FF4A pea.l [PC - 0xB6 /* 000004B8, value 0x4E56FFF8 */] 00000570 2F0E move.l -[A7], A6 00000572 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000576 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 0000057A 4E5E unlink A6 0000057C 205F movea.l A0, [A7]+ 0000057E DEFC 000A add.w A7, 0xA /* '\n' */ 00000582 4ED0 jmp [A0] 00000584 8C49 or.w D6, A1 00000586 534F subq.w A7, 1 00000588 5F44 subq.w D4, 7 0000058A 4F53 chk.w D7, [A3] 0000058C 5247 addq.w D7, 1 0000058E 5241 addq.w D1, 1 00000590 4200 clr.b D0 00000592 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000596 0000 4267 ori.b D0, 0x67 /* 'g' */ 0000059A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000059E 4267 clr.w -[A7] 000005A0 206E 0008 movea.l A0, [A6 + 0x8] 000005A4 2F28 0008 move.l -[A7], [A0 + 0x8] 000005A8 4EAD 4032 jsr [A5 + 0x4032 /* export_2050 */] 000005AC 101F move.b D0, [A7]+ 000005AE 6612 bne +0x14 /* 000005C2 */ 000005B0 3F3C 04E3 move.w -[A7], 0x4E3 000005B4 42A7 clr.l -[A7] 000005B6 206E 0008 movea.l A0, [A6 + 0x8] 000005BA 2F28 0008 move.l -[A7], [A0 + 0x8] 000005BE 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label000005C2: 000005C2 4E5E unlink A6 000005C4 205F movea.l A0, [A7]+ 000005C6 5C4F addq.w A7, 6 000005C8 4ED0 jmp [A0] 000005CA 8B54 or.w [A4], D5 000005CC 4553 chk.w D2, [A3] 000005CE 5443 addq.w D3, 2 000005D0 5552 subq.w [A2], 2 000005D2 5245 addq.w D5, 1 000005D4 4E54 0000 link A4, 0 fn000005D8: 000005D8 4E56 0000 link A6, 0 000005DC 4267 clr.w -[A7] 000005DE 3F2E 0014 move.w -[A7], [A6 + 0x14] 000005E2 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 000005E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000005EA 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 000005EE 101F move.b D0, [A7]+ 000005F0 670C beq +0xE /* 000005FE */ 000005F2 206E 0008 movea.l A0, [A6 + 0x8] 000005F6 2C48 movea.l A6, A0 000005F8 4EFA 00E8 jmp [PC + 0xE8 /* 000006E2 */] 000005FC 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000005FE-00000600 label000005FE: 000005FE 4E5E unlink A6 // end alternate branch 000005FE-00000600 label000005FE: // (misaligned) 00000600 205F movea.l A0, [A7]+ 00000602 DEFC 000E add.w A7, 0xE 00000606 4ED0 jmp [A0] 00000608 8743 4C4F pack D3, D3, 0x4C4F 0000060C 5349 subq.w A1, 1 0000060E 4E47 trap 7 00000610 0000 0000 ori.b D0, 0x0 export_2082: 00000614 4E56 FFBA link A6, -0x0046 00000618 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000061C 206E 0008 movea.l A0, [A6 + 0x8] 00000620 2D48 FFBA move.l [A6 - 0x46], A0 00000624 486E FFBE pea.l [A6 - 0x42] 00000628 487A FFAE pea.l [PC - 0x52 /* 000005D8, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000062C 2F0E move.l -[A7], A6 0000062E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000632 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000636 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000063A 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 0000063E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000642 4267 clr.w -[A7] 00000644 1F3C 0001 move.b -[A7], 0x1 00000648 4267 clr.w -[A7] 0000064A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000064E 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 00000652 4A6E 000E tst.w [A6 + 0xE] 00000656 6770 beq +0x72 /* 000006C8 */ 00000658 3F2E 000E move.w -[A7], [A6 + 0xE] 0000065C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000660 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */] 00000664 4267 clr.w -[A7] 00000666 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000066A 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 0000066E 7000 moveq.l D0, 0x00 00000670 302E 000E move.w D0, [A6 + 0xE] 00000674 C0BC 0000 00FF and.l D0, 0xFF 0000067A 7200 moveq.l D1, 0x00 0000067C 322E 000E move.w D1, [A6 + 0xE] 00000680 C2BC FFFF FF00 and.l D1, 0xFFFFFF00 00000686 E089 lsr D1, 8 00000688 8081 or.l D0, D1 0000068A 3D40 FFFE move.w [A6 - 0x2], D0 0000068E 206E FFBA movea.l A0, [A6 - 0x46] 00000692 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00000696 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000069A 487A FEF8 pea.l [PC - 0x108 /* 00000594, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000069E 2F0E move.l -[A7], A6 000006A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006A4 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 000006A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006AC 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 000006B0 206E FFBA movea.l A0, [A6 - 0x46] 000006B4 3F28 08BA move.w -[A7], [A0 + 0x8BA] 000006B8 3F2E 000E move.w -[A7], [A6 + 0xE] 000006BC 1F2E 000C move.b -[A7], [A6 + 0xC] 000006C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006C4 4EBA FE7A jsr [PC - 0x186 /* 00000540 */] label000006C8: 000006C8 486E FFBE pea.l [A6 - 0x42] 000006CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006D0 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 000006D4 4267 clr.w -[A7] 000006D6 42A7 clr.l -[A7] 000006D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006DC 2F0E move.l -[A7], A6 000006DE 4EBA FEF8 jsr [PC - 0x108 /* 000005D8 */] label000006E2: 000006E2 4FEE FF9A lea.l A7, [A6 - 0x66] 000006E6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000006EA 4E5E unlink A6 000006EC 205F movea.l A0, [A7]+ 000006EE DEFC 000A add.w A7, 0xA /* '\n' */ 000006F2 4ED0 jmp [A0] 000006F4 8B49 534F pack -[A5], -[A1], 0x534F 000006F8 5F50 subq.w [A0], 7 000006FA 5352 subq.w [A2], 1 000006FC 4752 chk.w D3, [A2] 000006FE 4142 chk.w D0, D2 00000700 0000 0000 ori.b D0, 0x0 00000704 4E56 0000 link A6, 0 00000708 206E 0008 movea.l A0, [A6 + 0x8] 0000070C 4228 0018 clr.b [A0 + 0x18] 00000710 206E 0008 movea.l A0, [A6 + 0x8] 00000714 2F28 0012 move.l -[A7], [A0 + 0x12] 00000718 1F3C 0001 move.b -[A7], 0x1 0000071C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000720 4EAD 4042 jsr [A5 + 0x4042 /* export_2052 */] 00000724 4E5E unlink A6 00000726 205F movea.l A0, [A7]+ 00000728 DEFC 000E add.w A7, 0xE 0000072C 4ED0 jmp [A0] 0000072E 8B46 4149 pack D5, D6, 0x4149 00000732 4C52 4541 movem.l D0,D6,A0,A2,A6, [A2] 00000736 4449 neg.w A1 00000738 4E47 trap 7 0000073A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000073C-00000740 fn0000073C: 0000073C 4E56 FFC0 link A6, -0x0040 // end alternate branch 0000073C-00000740 fn0000073C: // (misaligned) 0000073E FFC0 .invalid <> 00000740 48E7 0118 movem.l -[A7], D7,A3,A4 00000744 266E 0008 movea.l A3, [A6 + 0x8] 00000748 3E2E 0010 move.w D7, [A6 + 0x10] 0000074C 284B movea.l A4, A3 0000074E 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 00000754 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000758 4267 clr.w -[A7] 0000075A 1F3C 0001 move.b -[A7], 0x1 0000075E 4267 clr.w -[A7] 00000760 2F0B move.l -[A7], A3 00000762 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 00000766 486E FFC0 pea.l [A6 - 0x40] 0000076A 487A FF98 pea.l [PC - 0x68 /* 00000704, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000076E 2F0E move.l -[A7], A6 00000770 2F0B move.l -[A7], A3 00000772 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000776 102E 000C move.b D0, [A6 + 0xC] 0000077A 6608 bne +0xA /* 00000784 */ 0000077C 4267 clr.w -[A7] 0000077E 2F0B move.l -[A7], A3 00000780 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] label00000784: 00000784 4267 clr.w -[A7] 00000786 3F2C 03B4 move.w -[A7], [A4 + 0x3B4] 0000078A 1F3C 0001 move.b -[A7], 0x1 0000078E 2F0B move.l -[A7], A3 00000790 4EAD 4032 jsr [A5 + 0x4032 /* export_2050 */] 00000794 101F move.b D0, [A7]+ 00000796 660C bne +0xE /* 000007A4 */ 00000798 3F3C 04E3 move.w -[A7], 0x4E3 0000079C 42A7 clr.l -[A7] 0000079E 2F0B move.l -[A7], A3 000007A0 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label000007A4: 000007A4 3F07 move.w -[A7], D7 000007A6 2F0B move.l -[A7], A3 000007A8 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */] 000007AC 3F2C 08BA move.w -[A7], [A4 + 0x8BA] 000007B0 3F2C 03B4 move.w -[A7], [A4 + 0x3B4] 000007B4 2F0B move.l -[A7], A3 000007B6 4EAD 405A jsr [A5 + 0x405A /* export_2055 */] 000007BA 4A47 tst.w D7 000007BC 661C bne +0x1E /* 000007DA */ 000007BE 426C 1232 clr.w [A4 + 0x1232] 000007C2 3F2C 08BA move.w -[A7], [A4 + 0x8BA] 000007C6 2F2E 0012 move.l -[A7], [A6 + 0x12] 000007CA 2F0B move.l -[A7], A3 000007CC 4EAD 4052 jsr [A5 + 0x4052 /* export_2054 */] 000007D0 2F0B move.l -[A7], A3 000007D2 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 000007D6 6000 00A6 bra +0xA8 /* 0000087E */ label000007DA: 000007DA 2F0B move.l -[A7], A3 000007DC 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 000007E0 3F2C 08BA move.w -[A7], [A4 + 0x8BA] 000007E4 3F07 move.w -[A7], D7 000007E6 1F2E 000E move.b -[A7], [A6 + 0xE] 000007EA 2F0B move.l -[A7], A3 000007EC 4EBA FD52 jsr [PC - 0x2AE /* 00000540 */] 000007F0 102E 000E move.b D0, [A6 + 0xE] 000007F4 6700 0088 beq +0x8A /* 0000087E */ 000007F8 4267 clr.w -[A7] 000007FA 2F0B move.l -[A7], A3 000007FC 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00000800 302C 03B4 move.w D0, [A4 + 0x3B4] 00000804 C1FC 0006 muls.w D0, 0x6 00000808 41EC 03B4 lea.l A0, [A4 + 0x3B4] 0000080C 4AB0 0000 tst.l [A0 + D0.w] 00000810 6E54 bgt +0x56 /* 00000866 */ 00000812 422E 0018 clr.b [A6 + 0x18] 00000816 102E 000C move.b D0, [A6 + 0xC] 0000081A 6708 beq +0xA /* 00000824 */ 0000081C 2F0B move.l -[A7], A3 0000081E 4EAD 438A jsr [A5 + 0x438A /* export_2157 */] 00000822 603A bra +0x3C /* 0000085E */ label00000824: 00000824 4267 clr.w -[A7] 00000826 3F2C 03B4 move.w -[A7], [A4 + 0x3B4] 0000082A 1F3C 0001 move.b -[A7], 0x1 0000082E 2F0B move.l -[A7], A3 00000830 4EAD 4032 jsr [A5 + 0x4032 /* export_2050 */] 00000834 101F move.b D0, [A7]+ 00000836 6714 beq +0x16 /* 0000084C */ 00000838 426C 1232 clr.w [A4 + 0x1232] 0000083C 3F2C 08BA move.w -[A7], [A4 + 0x8BA] 00000840 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000844 2F0B move.l -[A7], A3 00000846 4EAD 4052 jsr [A5 + 0x4052 /* export_2054 */] 0000084A 6012 bra +0x14 /* 0000085E */ label0000084C: 0000084C 2F0B move.l -[A7], A3 0000084E 4EAD 438A jsr [A5 + 0x438A /* export_2157 */] 00000852 3F3C 04E3 move.w -[A7], 0x4E3 00000856 42A7 clr.l -[A7] 00000858 2F0B move.l -[A7], A3 0000085A 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label0000085E: 0000085E 2F0B move.l -[A7], A3 00000860 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 00000864 6018 bra +0x1A /* 0000087E */ label00000866: 00000866 2F0B move.l -[A7], A3 00000868 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 0000086C 426C 1232 clr.w [A4 + 0x1232] 00000870 3F2C 08BA move.w -[A7], [A4 + 0x8BA] 00000874 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000878 2F0B move.l -[A7], A3 0000087A 4EAD 4052 jsr [A5 + 0x4052 /* export_2054 */] label0000087E: 0000087E 486E FFC0 pea.l [A6 - 0x40] 00000882 2F0B move.l -[A7], A3 00000884 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000888 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000088C 4E5E unlink A6 0000088E 205F movea.l A0, [A7]+ 00000890 DEFC 0010 add.w A7, 0x10 00000894 4ED0 jmp [A0] 00000896 8C49 or.w D6, A1 00000898 534F subq.w A7, 1 0000089A 5F44 subq.w D4, 7 0000089C 4F53 chk.w D7, [A3] 0000089E 5252 addq.w [A2], 1 000008A0 4541 chk.w D2, D1 000008A2 4400 neg.b D0 000008A4 0000 0000 ori.b D0, 0x0 000008A8 4E56 0000 link A6, 0 000008AC 48E7 0118 movem.l -[A7], D7,A3,A4 000008B0 3E2E 000C move.w D7, [A6 + 0xC] 000008B4 286E 0008 movea.l A4, [A6 + 0x8] 000008B8 266C 0008 movea.l A3, [A4 + 0x8] 000008BC 4A47 tst.w D7 000008BE 6700 00B2 beq +0xB4 /* 00000972 */ 000008C2 3007 move.w D0, D7 000008C4 E540 asl D0.w, 2 000008C6 41EB 01B0 lea.l A0, [A3 + 0x1B0] 000008CA 2F30 0000 move.l -[A7], [A0 + D0.w] 000008CE 3007 move.w D0, D7 000008D0 E540 asl D0.w, 2 000008D2 43EB 0F64 lea.l A1, [A3 + 0xF64] 000008D6 2071 0000 movea.l A0, [A1 + D0.w] 000008DA 2F28 0040 move.l -[A7], [A0 + 0x40] 000008DE 2F2C 0008 move.l -[A7], [A4 + 0x8] 000008E2 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */] 000008E6 42A7 clr.l -[A7] 000008E8 3F07 move.w -[A7], D7 000008EA 2F2C 0008 move.l -[A7], [A4 + 0x8] 000008EE 4EAD 43CA jsr [A5 + 0x43CA /* export_2165 */] 000008F2 295F FFFC move.l [A4 - 0x4], [A7]+ 000008F6 3007 move.w D0, D7 000008F8 E540 asl D0.w, 2 000008FA 43EB 01B0 lea.l A1, [A3 + 0x1B0] 000008FE 2071 0000 movea.l A0, [A1 + D0.w] 00000902 20AC FFFC move.l [A0], [A4 - 0x4] 00000906 3F07 move.w -[A7], D7 00000908 3007 move.w D0, D7 0000090A E540 asl D0.w, 2 0000090C 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00000910 2F30 0000 move.l -[A7], [A0 + D0.w] 00000914 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000918 4EAD 4022 jsr [A5 + 0x4022 /* export_2048 */] 0000091C 377C 0001 1232 move.w [A3 + 0x1232], 0x1 00000922 3F2B 08BA move.w -[A7], [A3 + 0x8BA] 00000926 2F2C 000C move.l -[A7], [A4 + 0xC] 0000092A 3F07 move.w -[A7], D7 0000092C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000930 4EAD 404A jsr [A5 + 0x404A /* export_2053 */] 00000934 3F07 move.w -[A7], D7 00000936 486C FFF6 pea.l [A4 - 0xA] 0000093A 3007 move.w D0, D7 0000093C E540 asl D0.w, 2 0000093E 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00000942 2F30 0000 move.l -[A7], [A0 + D0.w] 00000946 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000094A 4EAD 4292 jsr [A5 + 0x4292 /* export_2126 */] 0000094E 3007 move.w D0, D7 00000950 C1FC 0006 muls.w D0, 0x6 00000954 43EB 03B4 lea.l A1, [A3 + 0x3B4] 00000958 41F1 0000 lea.l A0, [A1 + D0.w] 0000095C 43EC FFF6 lea.l A1, [A4 - 0xA] 00000960 20D9 move.l [A0]+, [A1]+ 00000962 3091 move.w [A0], [A1] 00000964 3007 move.w D0, D7 00000966 E540 asl D0.w, 2 00000968 41EB 06B6 lea.l A0, [A3 + 0x6B6] 0000096C 21AC FFFC 0000 move.l [A0 + D0.w], [A4 - 0x4] label00000972: 00000972 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000976 4E5E unlink A6 00000978 205F movea.l A0, [A7]+ 0000097A 5C4F addq.w A7, 6 0000097C 4ED0 jmp [A0] 0000097E 8C49 or.w D6, A1 00000980 4E53 4552 link A3, -0xFFFFBAAE 00000984 5452 addq.w [A2], 2 00000986 4543 chk.w D2, D3 00000988 4F52 chk.w D7, [A2] 0000098A 4400 neg.b D0 0000098C 0000 0000 ori.b D0, 0x0 fn00000990: 00000990 4E56 0000 link A6, 0 00000994 4267 clr.w -[A7] 00000996 206E 0008 movea.l A0, [A6 + 0x8] 0000099A 1F28 FFE8 move.b -[A7], [A0 - 0x18] 0000099E 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 000009A2 206E 0008 movea.l A0, [A6 + 0x8] 000009A6 115F FFE8 move.b [A0 - 0x18], [A7]+ 000009AA 4267 clr.w -[A7] 000009AC 3F2E 0014 move.w -[A7], [A6 + 0x14] 000009B0 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 000009B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000009B8 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 000009BC 101F move.b D0, [A7]+ 000009BE 670C beq +0xE /* 000009CC */ 000009C0 206E 0008 movea.l A0, [A6 + 0x8] 000009C4 2C48 movea.l A6, A0 000009C6 4EFA 00A6 jmp [PC + 0xA6 /* 00000A6E */] 000009CA 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000009CC-000009CE label000009CC: 000009CC 4E5E unlink A6 // end alternate branch 000009CC-000009CE label000009CC: // (misaligned) 000009CE 205F movea.l A0, [A7]+ 000009D0 DEFC 000E add.w A7, 0xE 000009D4 4ED0 jmp [A0] 000009D6 8743 4C4F pack D3, D3, 0x4C4F 000009DA 5349 subq.w A1, 1 000009DC 4E47 trap 7 000009DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2083: // at 000009E0 (misaligned) 000009E2 FFA4 .invalid <> 000009E4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000009E8 206E 0008 movea.l A0, [A6 + 0x8] 000009EC 2D48 FFA4 move.l [A6 - 0x5C], A0 000009F0 42A7 clr.l -[A7] 000009F2 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 000009F6 1D5F FFE8 move.b [A6 - 0x18], [A7]+ 000009FA 486E FFA8 pea.l [A6 - 0x58] 000009FE 487A FF90 pea.l [PC - 0x70 /* 00000990, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000A02 2F0E move.l -[A7], A6 00000A04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A08 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000A0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A10 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000A14 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000A18 1F3C 0001 move.b -[A7], 0x1 00000A1C 42A7 clr.l -[A7] 00000A1E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A22 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 00000A26 3F3C 0001 move.w -[A7], 0x1 00000A2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A2E 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00000A32 206E FFA4 movea.l A0, [A6 - 0x5C] 00000A36 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00000A3A 3F3C 0100 move.w -[A7], 0x100 00000A3E 487A FE68 pea.l [PC - 0x198 /* 000008A8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000A42 2F0E move.l -[A7], A6 00000A44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A48 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 00000A4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A50 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 00000A54 486E FFA8 pea.l [A6 - 0x58] 00000A58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A5C 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000A60 4267 clr.w -[A7] 00000A62 42A7 clr.l -[A7] 00000A64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A68 2F0E move.l -[A7], A6 00000A6A 4EBA FF24 jsr [PC - 0xDC /* 00000990 */] label00000A6E: 00000A6E 4FEE FF84 lea.l A7, [A6 - 0x7C] 00000A72 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000A76 4E5E unlink A6 00000A78 205F movea.l A0, [A7]+ 00000A7A DEFC 000A add.w A7, 0xA /* '\n' */ 00000A7E 4ED0 jmp [A0] 00000A80 8D49 534F pack -[A6], -[A1], 0x534F 00000A84 5F50 subq.w [A0], 7 00000A86 5352 subq.w [A2], 1 00000A88 494E chk.w D4, A6 00000A8A 5345 subq.w D5, 1 00000A8C 5254 addq.w [A4], 1 00000A8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A90-00000A96 fn00000A90: 00000A90 4E56 0000 link A6, 0 00000A94 4267 clr.w -[A7] // end alternate branch 00000A90-00000A96 fn00000A90: // (misaligned) 00000A92 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000A96 206E 0008 movea.l A0, [A6 + 0x8] 00000A9A 1F28 FFE9 move.b -[A7], [A0 - 0x17] 00000A9E 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 00000AA2 206E 0008 movea.l A0, [A6 + 0x8] 00000AA6 115F FFE9 move.b [A0 - 0x17], [A7]+ 00000AAA 4267 clr.w -[A7] 00000AAC 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000AB0 3F3C 00B6 move.w -[A7], 0xB6 00000AB4 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AB8 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00000ABC 101F move.b D0, [A7]+ 00000ABE 670C beq +0xE /* 00000ACC */ 00000AC0 206E 0008 movea.l A0, [A6 + 0x8] 00000AC4 2C48 movea.l A6, A0 00000AC6 4EFA 010C jmp [PC + 0x10C /* 00000BD4 */] 00000ACA 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000ACC-00000ACE label00000ACC: 00000ACC 4E5E unlink A6 // end alternate branch 00000ACC-00000ACE label00000ACC: // (misaligned) 00000ACE 205F movea.l A0, [A7]+ 00000AD0 DEFC 000E add.w A7, 0xE 00000AD4 4ED0 jmp [A0] 00000AD6 8D43 4C4F pack D6, D3, 0x4C4F 00000ADA 5349 subq.w A1, 1 00000ADC 4E47 trap 7 00000ADE 5352 subq.w [A2], 1 00000AE0 5241 addq.w D1, 1 00000AE2 5241 addq.w D1, 1 00000AE4 0000 0000 ori.b D0, 0x0 export_2084: 00000AE8 4E56 FFA2 link A6, -0x005E 00000AEC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000AF0 206E 0018 movea.l A0, [A6 + 0x18] 00000AF4 43EE FFF0 lea.l A1, [A6 - 0x10] 00000AF8 22D8 move.l [A1]+, [A0]+ 00000AFA 22D8 move.l [A1]+, [A0]+ 00000AFC 22D8 move.l [A1]+, [A0]+ 00000AFE 22D8 move.l [A1]+, [A0]+ 00000B00 206E 0014 movea.l A0, [A6 + 0x14] 00000B04 43EE FFEA lea.l A1, [A6 - 0x16] 00000B08 22D8 move.l [A1]+, [A0]+ 00000B0A 3290 move.w [A1], [A0] 00000B0C 206E 0008 movea.l A0, [A6 + 0x8] 00000B10 2D48 FFA2 move.l [A6 - 0x5E], A0 00000B14 42A7 clr.l -[A7] 00000B16 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 00000B1A 1D5F FFE9 move.b [A6 - 0x17], [A7]+ 00000B1E 486E FFA6 pea.l [A6 - 0x5A] 00000B22 487A FF6C pea.l [PC - 0x94 /* 00000A90, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000B26 2F0E move.l -[A7], A6 00000B28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B2C 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000B30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B34 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000B38 1F3C 0001 move.b -[A7], 0x1 00000B3C 4267 clr.w -[A7] 00000B3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B42 4EAD 3F82 jsr [A5 + 0x3F82 /* export_2028 */] 00000B46 4267 clr.w -[A7] 00000B48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B4C 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00000B50 486E FFF0 pea.l [A6 - 0x10] 00000B54 486E FFE6 pea.l [A6 - 0x1A] 00000B58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B5C 4EAD 3FAA jsr [A5 + 0x3FAA /* export_2033 */] 00000B60 206E FFA2 movea.l A0, [A6 - 0x5E] 00000B64 302E FFE6 move.w D0, [A6 - 0x1A] 00000B68 E540 asl D0.w, 2 00000B6A 43E8 0F64 lea.l A1, [A0 + 0xF64] 00000B6E 2071 0000 movea.l A0, [A1 + D0.w] 00000B72 7001 moveq.l D0, 0x01 00000B74 B050 cmp.w D0, [A0] 00000B76 670E beq +0x10 /* 00000B86 */ 00000B78 3F3C 04D4 move.w -[A7], 0x4D4 00000B7C 42A7 clr.l -[A7] 00000B7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B82 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000B86: 00000B86 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00000B8A 486E FFEA pea.l [A6 - 0x16] 00000B8E 4267 clr.w -[A7] 00000B90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B94 4EAD 402A jsr [A5 + 0x402A /* export_2049 */] 00000B98 4267 clr.w -[A7] 00000B9A 3F2E 001C move.w -[A7], [A6 + 0x1C] 00000B9E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000BA2 3F2E 000E move.w -[A7], [A6 + 0xE] 00000BA6 1F2E 000C move.b -[A7], [A6 + 0xC] 00000BAA 1F3C 0001 move.b -[A7], 0x1 00000BAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BB2 4EBA FB88 jsr [PC - 0x478 /* 0000073C */] 00000BB6 1D5F FFE8 move.b [A6 - 0x18], [A7]+ 00000BBA 486E FFA6 pea.l [A6 - 0x5A] 00000BBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BC2 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000BC6 4267 clr.w -[A7] 00000BC8 42A7 clr.l -[A7] 00000BCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BCE 2F0E move.l -[A7], A6 00000BD0 4EBA FEBE jsr [PC - 0x142 /* 00000A90 */] label00000BD4: 00000BD4 4FEE FF82 lea.l A7, [A6 - 0x7E] 00000BD8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000BDC 4E5E unlink A6 00000BDE 205F movea.l A0, [A7]+ 00000BE0 DEFC 0016 add.w A7, 0x16 00000BE4 4ED0 jmp [A0] 00000BE6 9A49 sub.w D5, A1 00000BE8 534F subq.w A7, 1 00000BEA 5F50 subq.w [A0], 7 00000BEC 5352 subq.w [A2], 1 00000BEE 5245 addq.w D5, 1 00000BF0 4144 chk.w D0, D4 00000BF2 4154 chk.w D0, [A4] 00000BF4 5245 addq.w D5, 1 00000BF6 434F chk.w D1, A7 00000BF8 5244 addq.w D4, 1 00000BFA 4144 chk.w D0, D4 00000BFC 4452 neg.w [A2] 00000BFE 4553 chk.w D2, [A3] 00000C00 5300 subq.b D0, 1 00000C02 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000C06 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000C0A 3F2E 000C move.w -[A7], [A6 + 0xC] 00000C0E 4267 clr.w -[A7] 00000C10 206E 0008 movea.l A0, [A6 + 0x8] 00000C14 2F28 0008 move.l -[A7], [A0 + 0x8] 00000C18 4EAD 4032 jsr [A5 + 0x4032 /* export_2050 */] 00000C1C 101F move.b D0, [A7]+ 00000C1E 6612 bne +0x14 /* 00000C32 */ 00000C20 3F3C 04E3 move.w -[A7], 0x4E3 00000C24 42A7 clr.l -[A7] 00000C26 206E 0008 movea.l A0, [A6 + 0x8] 00000C2A 2F28 0008 move.l -[A7], [A0 + 0x8] 00000C2E 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000C32: 00000C32 4E5E unlink A6 00000C34 205F movea.l A0, [A7]+ 00000C36 5C4F addq.w A7, 6 00000C38 4ED0 jmp [A0] 00000C3A 8B54 or.w [A4], D5 00000C3C 4553 chk.w D2, [A3] 00000C3E 5443 addq.w D3, 2 00000C40 5552 subq.w [A2], 2 00000C42 5245 addq.w D5, 1 00000C44 4E54 0000 link A4, 0 00000C48 4E56 FFFA link A6, -0x0006 00000C4C 48E7 0018 movem.l -[A7], A3,A4 00000C50 266E 0008 movea.l A3, [A6 + 0x8] 00000C54 286B 0008 movea.l A4, [A3 + 0x8] 00000C58 302E 000C move.w D0, [A6 + 0xC] 00000C5C E540 asl D0.w, 2 00000C5E 43EC 0F64 lea.l A1, [A4 + 0xF64] 00000C62 2071 0000 movea.l A0, [A1 + D0.w] 00000C66 3D68 0022 FFFA move.w [A6 - 0x6], [A0 + 0x22] 00000C6C 302E 000C move.w D0, [A6 + 0xC] 00000C70 E540 asl D0.w, 2 00000C72 41EC 06B6 lea.l A0, [A4 + 0x6B6] 00000C76 2D70 0000 FFFC move.l [A6 - 0x4], [A0 + D0.w] 00000C7C 4267 clr.w -[A7] 00000C7E 2F3C 4241 5345 move.l -[A7], 0x42415345 /* 'BASE' */ 00000C84 1F3C 0001 move.b -[A7], 0x1 00000C88 3F3C 0006 move.w -[A7], 0x6 00000C8C 486E FFFA pea.l [A6 - 0x6] 00000C90 42A7 clr.l -[A7] 00000C92 42A7 clr.l -[A7] 00000C94 2F2C 1384 move.l -[A7], [A4 + 0x1384] 00000C98 3F3C 0103 move.w -[A7], 0x103 00000C9C 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000CA0 4EAD 43C2 jsr [A5 + 0x43C2 /* export_2164 */] 00000CA4 101F move.b D0, [A7]+ 00000CA6 660E bne +0x10 /* 00000CB6 */ 00000CA8 3F3C 04E5 move.w -[A7], 0x4E5 00000CAC 42A7 clr.l -[A7] 00000CAE 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000CB2 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000CB6: 00000CB6 4CDF 1800 movem.l A3,A4, [A7]+ 00000CBA 4E5E unlink A6 00000CBC 205F movea.l A0, [A7]+ 00000CBE 5C4F addq.w A7, 6 00000CC0 4ED0 jmp [A0] 00000CC2 8854 or.w D4, [A4] 00000CC4 4553 chk.w D2, [A3] 00000CC6 544C addq.w A4, 2 00000CC8 4F43 chk.w D7, D3 00000CCA 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000CCC 0000 0000 ori.b D0, 0x0 00000CD0 4E56 0000 link A6, 0 00000CD4 206E 0008 movea.l A0, [A6 + 0x8] 00000CD8 4AA8 FFF6 tst.l [A0 - 0xA] 00000CDC 670C beq +0xE /* 00000CEA */ 00000CDE 2F28 FFF6 move.l -[A7], [A0 - 0xA] 00000CE2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CE6 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] label00000CEA: 00000CEA 4E5E unlink A6 00000CEC 205F movea.l A0, [A7]+ 00000CEE DEFC 000E add.w A7, 0xE 00000CF2 4ED0 jmp [A0] 00000CF4 8A46 or.w D5, D6 00000CF6 4149 chk.w D0, A1 00000CF8 4C55 5044 movem.l D2,D6,A4,A6, [A5] 00000CFC 4154 chk.w D0, [A4] 00000CFE 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000D00 0000 0000 ori.b D0, 0x0 00000D04 4E56 FFAE link A6, -0x0052 00000D08 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000D0C 3E2E 000C move.w D7, [A6 + 0xC] 00000D10 286E 0008 movea.l A4, [A6 + 0x8] 00000D14 266C 0008 movea.l A3, [A4 + 0x8] 00000D18 426B 1232 clr.w [A3 + 0x1232] 00000D1C 3007 move.w D0, D7 00000D1E E540 asl D0.w, 2 00000D20 43EB 0F64 lea.l A1, [A3 + 0xF64] 00000D24 2071 0000 movea.l A0, [A1 + D0.w] 00000D28 2A28 0040 move.l D5, [A0 + 0x40] 00000D2C 3007 move.w D0, D7 00000D2E E540 asl D0.w, 2 00000D30 41EB 01B0 lea.l A0, [A3 + 0x1B0] 00000D34 2C30 0000 move.l D6, [A0 + D0.w] 00000D38 42A7 clr.l -[A7] 00000D3A 2F05 move.l -[A7], D5 00000D3C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D40 4EAD 41EA jsr [A5 + 0x41EA /* export_2105 */] 00000D44 2D57 FFF6 move.l [A6 - 0xA], [A7] 00000D48 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D4C 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */] 00000D50 2F06 move.l -[A7], D6 00000D52 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000D56 2F05 move.l -[A7], D5 00000D58 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000D5C 486E FFAE pea.l [A6 - 0x52] 00000D60 487A FF6E pea.l [PC - 0x92 /* 00000CD0, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000D64 2F0E move.l -[A7], A6 00000D66 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D6A 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000D6E 3F2B 08BA move.w -[A7], [A3 + 0x8BA] 00000D72 2F2C 000C move.l -[A7], [A4 + 0xC] 00000D76 3F07 move.w -[A7], D7 00000D78 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D7C 4EAD 404A jsr [A5 + 0x404A /* export_2053 */] 00000D80 3007 move.w D0, D7 00000D82 E540 asl D0.w, 2 00000D84 3207 move.w D1, D7 00000D86 E541 asl D1.w, 2 00000D88 43EB 01B0 lea.l A1, [A3 + 0x1B0] 00000D8C 2071 1000 movea.l A0, [A1 + D1.w] 00000D90 43EB 06B6 lea.l A1, [A3 + 0x6B6] 00000D94 20B1 0000 move.l [A0], [A1 + D0.w] 00000D98 3F07 move.w -[A7], D7 00000D9A 2F06 move.l -[A7], D6 00000D9C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000DA0 4EAD 4022 jsr [A5 + 0x4022 /* export_2048 */] 00000DA4 3F07 move.w -[A7], D7 00000DA6 3007 move.w D0, D7 00000DA8 C1FC 0006 muls.w D0, 0x6 00000DAC 41EB 03B4 lea.l A0, [A3 + 0x3B4] 00000DB0 4870 0000 pea.l [A0 + D0.w] 00000DB4 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000DB8 2F06 move.l -[A7], D6 00000DBA 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000DBE 4EAD 42AA jsr [A5 + 0x42AA /* export_2129 */] 00000DC2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000DC6 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000DCA 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */] 00000DCE 486E FFAE pea.l [A6 - 0x52] 00000DD2 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000DD6 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000DDA 3F07 move.w -[A7], D7 00000DDC 3007 move.w D0, D7 00000DDE C1FC 0006 muls.w D0, 0x6 00000DE2 41EB 03B4 lea.l A0, [A3 + 0x3B4] 00000DE6 4870 0000 pea.l [A0 + D0.w] 00000DEA 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000DEE 4EAD 43D2 jsr [A5 + 0x43D2 /* export_2166 */] 00000DF2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000DF6 4E5E unlink A6 00000DF8 205F movea.l A0, [A7]+ 00000DFA 5C4F addq.w A7, 6 00000DFC 4ED0 jmp [A0] 00000DFE 8C55 or.w D6, [A5] 00000E00 5044 addq.w D4, 8 00000E02 4154 chk.w D0, [A4] 00000E04 4552 chk.w D2, [A2] 00000E06 4543 chk.w D2, D3 00000E08 4F52 chk.w D7, [A2] 00000E0A 4400 neg.b D0 00000E0C 0000 0000 ori.b D0, 0x0 fn00000E10: 00000E10 4E56 0000 link A6, 0 00000E14 4267 clr.w -[A7] 00000E16 206E 0008 movea.l A0, [A6 + 0x8] 00000E1A 1F28 FFF8 move.b -[A7], [A0 - 0x8] 00000E1E 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 00000E22 206E 0008 movea.l A0, [A6 + 0x8] 00000E26 115F FFF8 move.b [A0 - 0x8], [A7]+ 00000E2A 4267 clr.w -[A7] 00000E2C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000E30 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00000E34 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E38 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00000E3C 101F move.b D0, [A7]+ 00000E3E 670C beq +0xE /* 00000E4C */ 00000E40 206E 0008 movea.l A0, [A6 + 0x8] 00000E44 2C48 movea.l A6, A0 00000E46 4EFA 00DA jmp [PC + 0xDA /* 00000F22 */] 00000E4A 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000E4C-00000E4E label00000E4C: 00000E4C 4E5E unlink A6 // end alternate branch 00000E4C-00000E4E label00000E4C: // (misaligned) 00000E4E 205F movea.l A0, [A7]+ 00000E50 DEFC 000E add.w A7, 0xE 00000E54 4ED0 jmp [A0] 00000E56 8743 4C4F pack D3, D3, 0x4C4F 00000E5A 5349 subq.w A1, 1 00000E5C 4E47 trap 7 00000E5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2085: // at 00000E60 (misaligned) 00000E62 FFB4 .invalid <> 00000E64 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000E68 206E 0008 movea.l A0, [A6 + 0x8] 00000E6C 2D48 FFB4 move.l [A6 - 0x4C], A0 00000E70 42A7 clr.l -[A7] 00000E72 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 00000E76 1D5F FFF8 move.b [A6 - 0x8], [A7]+ 00000E7A 486E FFB8 pea.l [A6 - 0x48] 00000E7E 487A FF90 pea.l [PC - 0x70 /* 00000E10, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000E82 2F0E move.l -[A7], A6 00000E84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E88 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00000E8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E90 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00000E94 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000E98 1F3C 0001 move.b -[A7], 0x1 00000E9C 42A7 clr.l -[A7] 00000E9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EA2 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 00000EA6 3F3C 0001 move.w -[A7], 0x1 00000EAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EAE 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00000EB2 206E FFB4 movea.l A0, [A6 - 0x4C] 00000EB6 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00000EBA 3F3C 0001 move.w -[A7], 0x1 00000EBE 487A FD44 pea.l [PC - 0x2BC /* 00000C04, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000EC2 2F0E move.l -[A7], A6 00000EC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EC8 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 00000ECC 206E FFB4 movea.l A0, [A6 - 0x4C] 00000ED0 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00000ED4 3F3C 0001 move.w -[A7], 0x1 00000ED8 487A FD6E pea.l [PC - 0x292 /* 00000C48, value 0x4E56FFFA */] 00000EDC 2F0E move.l -[A7], A6 00000EDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EE2 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 00000EE6 206E FFB4 movea.l A0, [A6 - 0x4C] 00000EEA 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00000EEE 3F3C 0001 move.w -[A7], 0x1 00000EF2 487A FE10 pea.l [PC - 0x1F0 /* 00000D04, value 0x4E56FFAE */] 00000EF6 2F0E move.l -[A7], A6 00000EF8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EFC 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 00000F00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F04 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 00000F08 486E FFB8 pea.l [A6 - 0x48] 00000F0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F10 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00000F14 4267 clr.w -[A7] 00000F16 42A7 clr.l -[A7] 00000F18 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F1C 2F0E move.l -[A7], A6 00000F1E 4EBA FEF0 jsr [PC - 0x110 /* 00000E10 */] label00000F22: 00000F22 4FEE FF94 lea.l A7, [A6 - 0x6C] 00000F26 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000F2A 4E5E unlink A6 00000F2C 205F movea.l A0, [A7]+ 00000F2E DEFC 000A add.w A7, 0xA /* '\n' */ 00000F32 4ED0 jmp [A0] 00000F34 8D49 534F pack -[A6], -[A1], 0x534F 00000F38 5F50 subq.w [A0], 7 00000F3A 5352 subq.w [A2], 1 00000F3C 5550 subq.w [A0], 2 00000F3E 4441 neg.w D1 00000F40 5445 addq.w D5, 2 00000F42 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000F46 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000F4A 3F2E 000C move.w -[A7], [A6 + 0xC] 00000F4E 4267 clr.w -[A7] 00000F50 206E 0008 movea.l A0, [A6 + 0x8] 00000F54 2F28 0008 move.l -[A7], [A0 + 0x8] 00000F58 4EAD 4032 jsr [A5 + 0x4032 /* export_2050 */] 00000F5C 101F move.b D0, [A7]+ 00000F5E 6612 bne +0x14 /* 00000F72 */ 00000F60 3F3C 04E3 move.w -[A7], 0x4E3 00000F64 42A7 clr.l -[A7] 00000F66 206E 0008 movea.l A0, [A6 + 0x8] 00000F6A 2F28 0008 move.l -[A7], [A0 + 0x8] 00000F6E 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000F72: 00000F72 4E5E unlink A6 00000F74 205F movea.l A0, [A7]+ 00000F76 5C4F addq.w A7, 6 00000F78 4ED0 jmp [A0] 00000F7A 8B54 or.w [A4], D5 00000F7C 4553 chk.w D2, [A3] 00000F7E 5443 addq.w D3, 2 00000F80 5552 subq.w [A2], 2 00000F82 5245 addq.w D5, 1 00000F84 4E54 0000 link A4, 0 00000F88 4E56 FFFA link A6, -0x0006 00000F8C 48E7 0018 movem.l -[A7], A3,A4 00000F90 266E 0008 movea.l A3, [A6 + 0x8] 00000F94 286B 0008 movea.l A4, [A3 + 0x8] 00000F98 302E 000C move.w D0, [A6 + 0xC] 00000F9C E540 asl D0.w, 2 00000F9E 43EC 0F64 lea.l A1, [A4 + 0xF64] 00000FA2 2071 0000 movea.l A0, [A1 + D0.w] 00000FA6 3D68 0022 FFFA move.w [A6 - 0x6], [A0 + 0x22] 00000FAC 302E 000C move.w D0, [A6 + 0xC] 00000FB0 E540 asl D0.w, 2 00000FB2 41EC 06B6 lea.l A0, [A4 + 0x6B6] 00000FB6 2D70 0000 FFFC move.l [A6 - 0x4], [A0 + D0.w] 00000FBC 4267 clr.w -[A7] 00000FBE 2F3C 4241 5345 move.l -[A7], 0x42415345 /* 'BASE' */ 00000FC4 1F3C 0001 move.b -[A7], 0x1 00000FC8 3F3C 0006 move.w -[A7], 0x6 00000FCC 486E FFFA pea.l [A6 - 0x6] 00000FD0 42A7 clr.l -[A7] 00000FD2 42A7 clr.l -[A7] 00000FD4 2F2C 1384 move.l -[A7], [A4 + 0x1384] 00000FD8 3F3C 0203 move.w -[A7], 0x203 00000FDC 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000FE0 4EAD 43C2 jsr [A5 + 0x43C2 /* export_2164 */] 00000FE4 101F move.b D0, [A7]+ 00000FE6 660E bne +0x10 /* 00000FF6 */ 00000FE8 3F3C 04E6 move.w -[A7], 0x4E6 00000FEC 42A7 clr.l -[A7] 00000FEE 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000FF2 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00000FF6: 00000FF6 4CDF 1800 movem.l A3,A4, [A7]+ 00000FFA 4E5E unlink A6 00000FFC 205F movea.l A0, [A7]+ 00000FFE 5C4F addq.w A7, 6 00001000 4ED0 jmp [A0] 00001002 8854 or.w D4, [A4] 00001004 4553 chk.w D2, [A3] 00001006 544C addq.w A4, 2 00001008 4F43 chk.w D7, D3 0000100A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000100C 0000 0000 ori.b D0, 0x0 00001010 4E56 0000 link A6, 0 00001014 48E7 0118 movem.l -[A7], D7,A3,A4 00001018 3E2E 000C move.w D7, [A6 + 0xC] 0000101C 286E 0008 movea.l A4, [A6 + 0x8] 00001020 266C 0008 movea.l A3, [A4 + 0x8] 00001024 3F07 move.w -[A7], D7 00001026 3007 move.w D0, D7 00001028 C1FC 0006 muls.w D0, 0x6 0000102C 41EB 03B4 lea.l A0, [A3 + 0x3B4] 00001030 4870 0000 pea.l [A0 + D0.w] 00001034 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001038 4EAD 43D2 jsr [A5 + 0x43D2 /* export_2166 */] 0000103C 3F07 move.w -[A7], D7 0000103E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001042 4EAD 40DA jsr [A5 + 0x40DA /* export_2071 */] 00001046 3F07 move.w -[A7], D7 00001048 3007 move.w D0, D7 0000104A C1FC 0006 muls.w D0, 0x6 0000104E 41EB 03B4 lea.l A0, [A3 + 0x3B4] 00001052 4870 0000 pea.l [A0 + D0.w] 00001056 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000105A 4EAD 429A jsr [A5 + 0x429A /* export_2127 */] 0000105E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001062 4E5E unlink A6 00001064 205F movea.l A0, [A7]+ 00001066 5C4F addq.w A7, 6 00001068 4ED0 jmp [A0] 0000106A 8944 454C pack D4, D4, 0x454C 0000106E 4554 chk.w D2, [A4] 00001070 4552 chk.w D2, [A2] 00001072 4543 chk.w D2, D3 00001074 0000 0000 ori.b D0, 0x0 fn00001078: 00001078 4E56 0000 link A6, 0 0000107C 4267 clr.w -[A7] 0000107E 206E 0008 movea.l A0, [A6 + 0x8] 00001082 1F28 FFF9 move.b -[A7], [A0 - 0x7] 00001086 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 0000108A 206E 0008 movea.l A0, [A6 + 0x8] 0000108E 115F FFF9 move.b [A0 - 0x7], [A7]+ 00001092 4267 clr.w -[A7] 00001094 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001098 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000109C 2F2E 000C move.l -[A7], [A6 + 0xC] 000010A0 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 000010A4 101F move.b D0, [A7]+ 000010A6 670C beq +0xE /* 000010B4 */ 000010A8 206E 0008 movea.l A0, [A6 + 0x8] 000010AC 2C48 movea.l A6, A0 000010AE 4EFA 00E2 jmp [PC + 0xE2 /* 00001192 */] 000010B2 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000010B4-000010B6 label000010B4: 000010B4 4E5E unlink A6 // end alternate branch 000010B4-000010B6 label000010B4: // (misaligned) 000010B6 205F movea.l A0, [A7]+ 000010B8 DEFC 000E add.w A7, 0xE 000010BC 4ED0 jmp [A0] 000010BE 8743 4C4F pack D3, D3, 0x4C4F 000010C2 5349 subq.w A1, 1 000010C4 4E47 trap 7 000010C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2086: // at 000010C8 (misaligned) 000010CA FFB4 .invalid <> 000010CC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000010D0 206E 0008 movea.l A0, [A6 + 0x8] 000010D4 2D48 FFB4 move.l [A6 - 0x4C], A0 000010D8 42A7 clr.l -[A7] 000010DA 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 000010DE 1D5F FFF9 move.b [A6 - 0x7], [A7]+ 000010E2 486E FFB8 pea.l [A6 - 0x48] 000010E6 487A FF90 pea.l [PC - 0x70 /* 00001078, value 0x4E560000 'NV\0\0', cstring "NV" */] 000010EA 2F0E move.l -[A7], A6 000010EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010F0 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 000010F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010F8 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 000010FC 3F2E 000C move.w -[A7], [A6 + 0xC] 00001100 1F3C 0001 move.b -[A7], 0x1 00001104 42A7 clr.l -[A7] 00001106 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000110A 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 0000110E 3F3C 0001 move.w -[A7], 0x1 00001112 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001116 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 0000111A 206E FFB4 movea.l A0, [A6 - 0x4C] 0000111E 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00001122 3F3C 0002 move.w -[A7], 0x2 00001126 487A FE1C pea.l [PC - 0x1E4 /* 00000F44, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000112A 2F0E move.l -[A7], A6 0000112C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001130 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 00001134 206E FFB4 movea.l A0, [A6 - 0x4C] 00001138 3F28 08BA move.w -[A7], [A0 + 0x8BA] 0000113C 3F3C 0002 move.w -[A7], 0x2 00001140 487A FE46 pea.l [PC - 0x1BA /* 00000F88, value 0x4E56FFFA */] 00001144 2F0E move.l -[A7], A6 00001146 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000114A 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 0000114E 206E FFB4 movea.l A0, [A6 - 0x4C] 00001152 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00001156 3F3C 0002 move.w -[A7], 0x2 0000115A 487A FEB4 pea.l [PC - 0x14C /* 00001010, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000115E 2F0E move.l -[A7], A6 00001160 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001164 4EAD 3FFA jsr [A5 + 0x3FFA /* export_2043 */] 00001168 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000116C 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] 00001170 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001174 4EAD 403A jsr [A5 + 0x403A /* export_2051 */] 00001178 486E FFB8 pea.l [A6 - 0x48] 0000117C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001180 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00001184 4267 clr.w -[A7] 00001186 42A7 clr.l -[A7] 00001188 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000118C 2F0E move.l -[A7], A6 0000118E 4EBA FEE8 jsr [PC - 0x118 /* 00001078 */] label00001192: 00001192 4FEE FF94 lea.l A7, [A6 - 0x6C] 00001196 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000119A 4E5E unlink A6 0000119C 205F movea.l A0, [A7]+ 0000119E 5C4F addq.w A7, 6 000011A0 4ED0 jmp [A0] 000011A2 8D49 534F pack -[A6], -[A1], 0x534F 000011A6 5F50 subq.w [A0], 7 000011A8 5352 subq.w [A2], 1 000011AA 4445 neg.w D5 000011AC 4C45 5445 movem.l D0,D2,D6,A2,A4,A6, D5 000011B0 0000 0000 ori.b D0, 0x0 fn000011B4: 000011B4 4E56 0000 link A6, 0 000011B8 7001 moveq.l D0, 0x01 000011BA B06E 000C cmp.w D0, [A6 + 0xC] 000011BE 5EC0 sgt D0 000011C0 7205 moveq.l D1, 0x05 000011C2 B26E 000C cmp.w D1, [A6 + 0xC] 000011C6 5DC1 slt D1 000011C8 8001 or.b D0, D1 000011CA 670E beq +0x10 /* 000011DA */ 000011CC 3F3C 04EE move.w -[A7], 0x4EE 000011D0 42A7 clr.l -[A7] 000011D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011D6 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label000011DA: 000011DA 4E5E unlink A6 000011DC 205F movea.l A0, [A7]+ 000011DE 5C4F addq.w A7, 6 000011E0 4ED0 jmp [A0] 000011E2 9249 sub.w D1, A1 000011E4 534F subq.w A7, 1 000011E6 5F43 subq.w D3, 7 000011E8 4845 swap.w D5 000011EA 434B chk.w D1, A3 000011EC 4C41 5354 movem.l D2,D4,D6,A0,A1,A4,A6, D1 000011F0 4649 not.w A1 000011F2 454C chk.w D2, A4 000011F4 4400 neg.b D0 000011F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000011F8-00001200 fn000011F8: 000011F8 4E56 0000 link A6, 0 000011FC 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 000011F8-00001200 fn000011F8: // (misaligned) 000011FA 0000 48E7 ori.b D0, 0xE7 000011FE 0118 btst [A0]+, D0 00001200 2E2E 000C move.l D7, [A6 + 0xC] 00001204 286E 0008 movea.l A4, [A6 + 0x8] 00001208 2647 movea.l A3, D7 0000120A 4267 clr.w -[A7] 0000120C 1F2C FFE9 move.b -[A7], [A4 - 0x17] 00001210 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 00001214 195F FFE9 move.b [A4 - 0x17], [A7]+ 00001218 4A6E 0014 tst.w [A6 + 0x14] 0000121C 672A beq +0x2C /* 00001248 */ 0000121E 102C FFEA move.b D0, [A4 - 0x16] 00001222 6724 beq +0x26 /* 00001248 */ 00001224 2F07 move.l -[A7], D7 00001226 4EAD 403A jsr [A5 + 0x403A /* export_2051 */] 0000122A 2F2C 0014 move.l -[A7], [A4 + 0x14] 0000122E 1F3C 0001 move.b -[A7], 0x1 00001232 2F07 move.l -[A7], D7 00001234 4EAD 4042 jsr [A5 + 0x4042 /* export_2052 */] 00001238 302B 03B4 move.w D0, [A3 + 0x3B4] 0000123C E540 asl D0.w, 2 0000123E 41EB 0AF4 lea.l A0, [A3 + 0xAF4] 00001242 7200 moveq.l D1, 0x00 00001244 2181 0000 move.l [A0 + D0.w], D1 label00001248: 00001248 206E 0008 movea.l A0, [A6 + 0x8] 0000124C 116C FFEB 001A move.b [A0 + 0x1A], [A4 - 0x15] 00001252 4267 clr.w -[A7] 00001254 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001258 3F3C 002B move.w -[A7], 0x2B /* '+' */ 0000125C 2F07 move.l -[A7], D7 0000125E 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00001262 101F move.b D0, [A7]+ 00001264 670C beq +0xE /* 00001272 */ 00001266 206E 0008 movea.l A0, [A6 + 0x8] 0000126A 2C48 movea.l A6, A0 0000126C 4EFA 01D2 jmp [PC + 0x1D2 /* 00001440 */] 00001270 0000 4CDF ori.b D0, 0xDF // begin alternate branch 00001272-00001276 label00001272: 00001272 4CDF 1880 movem.l D7,A3,A4, [A7]+ // end alternate branch 00001272-00001276 label00001272: // (misaligned) 00001274 1880 move.b [A4], D0 00001276 4E5E unlink A6 00001278 205F movea.l A0, [A7]+ 0000127A DEFC 000E add.w A7, 0xE 0000127E 4ED0 jmp [A0] 00001280 8743 4C4F pack D3, D3, 0x4C4F 00001284 5349 subq.w A1, 1 00001286 4E47 trap 7 00001288 0000 0000 ori.b D0, 0x0 export_2087: 0000128C 4E56 FFA4 link A6, -0x005C 00001290 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001294 206E 0008 movea.l A0, [A6 + 0x8] 00001298 2D48 FFA4 move.l [A6 - 0x5C], A0 0000129C 422E FFEA clr.b [A6 - 0x16] 000012A0 42A7 clr.l -[A7] 000012A2 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 000012A6 1D5F FFE9 move.b [A6 - 0x17], [A7]+ 000012AA 486E FFA8 pea.l [A6 - 0x58] 000012AE 487A FF48 pea.l [PC - 0xB8 /* 000011F8, value 0x4E560000 'NV\0\0', cstring "NV" */] 000012B2 2F0E move.l -[A7], A6 000012B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012B8 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 000012BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012C0 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 000012C4 422E FFEB clr.b [A6 - 0x15] 000012C8 3F2E 0018 move.w -[A7], [A6 + 0x18] 000012CC 4267 clr.w -[A7] 000012CE 1F3C 0001 move.b -[A7], 0x1 000012D2 1F3C 0001 move.b -[A7], 0x1 000012D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012DA 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 000012DE 1D7C 0001 FFEA move.b [A6 - 0x16], 0x1 000012E4 3F2E 000E move.w -[A7], [A6 + 0xE] 000012E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012EC 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */] 000012F0 3F2E 0012 move.w -[A7], [A6 + 0x12] 000012F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F8 4EBA FEBA jsr [PC - 0x146 /* 000011B4 */] label000012FC: 000012FC 4267 clr.w -[A7] 000012FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001302 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00001306 206E FFA4 movea.l A0, [A6 - 0x5C] 0000130A 317C FFFF 1232 move.w [A0 + 0x1232], 0xFFFF 00001310 206E FFA4 movea.l A0, [A6 - 0x5C] 00001314 3F28 08BA move.w -[A7], [A0 + 0x8BA] 00001318 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000131C 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 00001320 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001324 4EAD 404A jsr [A5 + 0x404A /* export_2053 */] 00001328 206E FFA4 movea.l A0, [A6 - 0x5C] 0000132C 2248 movea.l A1, A0 0000132E 3029 03B4 move.w D0, [A1 + 0x3B4] 00001332 E540 asl D0.w, 2 00001334 2449 movea.l A2, A1 00001336 322A 03B4 move.w D1, [A2 + 0x3B4] 0000133A E541 asl D1.w, 2 0000133C 45E9 01B0 lea.l A2, [A1 + 0x1B0] 00001340 2272 1000 movea.l A1, [A2 + D1.w] 00001344 41E8 06B6 lea.l A0, [A0 + 0x6B6] 00001348 22B0 0000 move.l [A1], [A0 + D0.w] 0000134C 206E FFA4 movea.l A0, [A6 - 0x5C] 00001350 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 00001354 2248 movea.l A1, A0 00001356 3029 03B4 move.w D0, [A1 + 0x3B4] 0000135A E540 asl D0.w, 2 0000135C 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00001360 2F30 0000 move.l -[A7], [A0 + D0.w] 00001364 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001368 4EAD 4022 jsr [A5 + 0x4022 /* export_2048 */] 0000136C 4267 clr.w -[A7] 0000136E 206E FFA4 movea.l A0, [A6 - 0x5C] 00001372 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 00001376 3F28 03B6 move.w -[A7], [A0 + 0x3B6] 0000137A 2248 movea.l A1, A0 0000137C 3029 03B4 move.w D0, [A1 + 0x3B4] 00001380 E540 asl D0.w, 2 00001382 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00001386 2F30 0000 move.l -[A7], [A0 + D0.w] 0000138A 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000138E 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001392 1F3C 0001 move.b -[A7], 0x1 00001396 1F3C 0001 move.b -[A7], 0x1 0000139A 4267 clr.w -[A7] 0000139C 486E FFF8 pea.l [A6 - 0x8] 000013A0 486E FFFC pea.l [A6 - 0x4] 000013A4 486E FFEC pea.l [A6 - 0x14] 000013A8 486E FFF2 pea.l [A6 - 0xE] 000013AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013B0 4EAD 430A jsr [A5 + 0x430A /* export_2141 */] 000013B4 101F move.b D0, [A7]+ 000013B6 660E bne +0x10 /* 000013C6 */ 000013B8 3F3C 04E7 move.w -[A7], 0x4E7 000013BC 42A7 clr.l -[A7] 000013BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013C2 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label000013C6: 000013C6 206E FFA4 movea.l A0, [A6 - 0x5C] 000013CA 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 000013CE 486E FFEC pea.l [A6 - 0x14] 000013D2 1F3C 0001 move.b -[A7], 0x1 000013D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013DA 4EAD 402A jsr [A5 + 0x402A /* export_2049 */] 000013DE 202E FFFC move.l D0, [A6 - 0x4] 000013E2 90AE FFF8 sub.l D0, [A6 - 0x8] 000013E6 5280 addq.l D0, 1 000013E8 206E FFA4 movea.l A0, [A6 - 0x5C] 000013EC 2248 movea.l A1, A0 000013EE 3229 03B4 move.w D1, [A1 + 0x3B4] 000013F2 E541 asl D1.w, 2 000013F4 41E8 0AF4 lea.l A0, [A0 + 0xAF4] 000013F8 2180 1000 move.l [A0 + D1.w], D0 000013FC 4267 clr.w -[A7] 000013FE 3F2E 0018 move.w -[A7], [A6 + 0x18] 00001402 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001406 3F2E 000E move.w -[A7], [A6 + 0xE] 0000140A 1F2E 000C move.b -[A7], [A6 + 0xC] 0000140E 1F3C 0001 move.b -[A7], 0x1 00001412 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001416 4EBA F324 jsr [PC - 0xCDC /* 0000073C */] 0000141A 101F move.b D0, [A7]+ 0000141C 6700 FEDE beq -0x120 /* 000012FC */ 00001420 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1 00001426 486E FFA8 pea.l [A6 - 0x58] 0000142A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000142E 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00001432 4267 clr.w -[A7] 00001434 42A7 clr.l -[A7] 00001436 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000143A 2F0E move.l -[A7], A6 0000143C 4EBA FDBA jsr [PC - 0x246 /* 000011F8 */] label00001440: 00001440 4FEE FF84 lea.l A7, [A6 - 0x7C] 00001444 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001448 4E5E unlink A6 0000144A 205F movea.l A0, [A7]+ 0000144C DEFC 0012 add.w A7, 0x12 00001450 4ED0 jmp [A0] 00001452 9049 sub.w D0, A1 00001454 534F subq.w A7, 1 00001456 5F50 subq.w [A0], 7 00001458 5352 subq.w [A2], 1 0000145A 4649 not.w A1 0000145C 4E44 trap 4 0000145E 4649 not.w A1 00001460 5253 addq.w [A3], 1 00001462 5400 addq.b D0, 2 00001464 0000 0000 ori.b D0, 0x0 fn00001468: 00001468 4E56 FFFC link A6, -0x0004 0000146C 2F0C move.l -[A7], A4 0000146E 286E 0008 movea.l A4, [A6 + 0x8] 00001472 206E 000C movea.l A0, [A6 + 0xC] 00001476 2D48 FFFC move.l [A6 - 0x4], A0 0000147A 4267 clr.w -[A7] 0000147C 1F2C FFF8 move.b -[A7], [A4 - 0x8] 00001480 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 00001484 195F FFF8 move.b [A4 - 0x8], [A7]+ 00001488 206E 0008 movea.l A0, [A6 + 0x8] 0000148C 116C FFF9 0016 move.b [A0 + 0x16], [A4 - 0x7] 00001492 4267 clr.w -[A7] 00001494 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001498 3F3C 002F move.w -[A7], 0x2F /* '/' */ 0000149C 2F2E 000C move.l -[A7], [A6 + 0xC] 000014A0 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 000014A4 101F move.b D0, [A7]+ 000014A6 670C beq +0xE /* 000014B4 */ 000014A8 206E 0008 movea.l A0, [A6 + 0x8] 000014AC 2C48 movea.l A6, A0 000014AE 4EFA 0126 jmp [PC + 0x126 /* 000015D6 */] 000014B2 0000 285F ori.b D0, 0x5F /* '_' */ // begin alternate branch 000014B4-000014B6 label000014B4: 000014B4 285F movea.l A4, [A7]+ // end alternate branch 000014B4-000014B6 label000014B4: // (misaligned) 000014B6 4E5E unlink A6 000014B8 205F movea.l A0, [A7]+ 000014BA DEFC 000E add.w A7, 0xE 000014BE 4ED0 jmp [A0] 000014C0 8743 4C4F pack D3, D3, 0x4C4F 000014C4 5349 subq.w A1, 1 000014C6 4E47 trap 7 000014C8 0000 0000 ori.b D0, 0x0 export_2088: 000014CC 4E56 FFAE link A6, -0x0052 000014D0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000014D4 206E 0008 movea.l A0, [A6 + 0x8] 000014D8 2D48 FFB4 move.l [A6 - 0x4C], A0 000014DC 42A7 clr.l -[A7] 000014DE 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 000014E2 1D5F FFF8 move.b [A6 - 0x8], [A7]+ 000014E6 486E FFB8 pea.l [A6 - 0x48] 000014EA 487A FF7C pea.l [PC - 0x84 /* 00001468, value 0x4E56FFFC */] 000014EE 2F0E move.l -[A7], A6 000014F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014F4 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 000014F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014FC 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00001500 422E FFF9 clr.b [A6 - 0x7] 00001504 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001508 4267 clr.w -[A7] 0000150A 1F3C 0001 move.b -[A7], 0x1 0000150E 1F3C 0001 move.b -[A7], 0x1 00001512 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001516 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 0000151A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000151E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001522 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */] label00001526: 00001526 4267 clr.w -[A7] 00001528 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000152C 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00001530 206E FFB4 movea.l A0, [A6 - 0x4C] 00001534 2248 movea.l A1, A0 00001536 3029 03B4 move.w D0, [A1 + 0x3B4] 0000153A E540 asl D0.w, 2 0000153C 43E8 0F64 lea.l A1, [A0 + 0xF64] 00001540 2071 0000 movea.l A0, [A1 + D0.w] 00001544 4AA8 0028 tst.l [A0 + 0x28] 00001548 660E bne +0x10 /* 00001558 */ 0000154A 3F3C 04EA move.w -[A7], 0x4EA 0000154E 42A7 clr.l -[A7] 00001550 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001554 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00001558: 00001558 486E FFAE pea.l [A6 - 0x52] 0000155C 206E FFB4 movea.l A0, [A6 - 0x4C] 00001560 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 00001564 3F28 03B6 move.w -[A7], [A0 + 0x3B6] 00001568 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000156C 4EAD 431A jsr [A5 + 0x431A /* export_2143 */] 00001570 205F movea.l A0, [A7]+ 00001572 43EE FFFA lea.l A1, [A6 - 0x6] 00001576 22D8 move.l [A1]+, [A0]+ 00001578 3290 move.w [A1], [A0] 0000157A 206E FFB4 movea.l A0, [A6 - 0x4C] 0000157E 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 00001582 486E FFFA pea.l [A6 - 0x6] 00001586 1F3C 0001 move.b -[A7], 0x1 0000158A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000158E 4EAD 402A jsr [A5 + 0x402A /* export_2049 */] 00001592 4267 clr.w -[A7] 00001594 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001598 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000159C 3F2E 000E move.w -[A7], [A6 + 0xE] 000015A0 1F2E 000C move.b -[A7], [A6 + 0xC] 000015A4 1F3C 0001 move.b -[A7], 0x1 000015A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015AC 4EBA F18E jsr [PC - 0xE72 /* 0000073C */] 000015B0 101F move.b D0, [A7]+ 000015B2 6700 FF72 beq -0x8C /* 00001526 */ 000015B6 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 000015BC 486E FFB8 pea.l [A6 - 0x48] 000015C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015C4 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 000015C8 4267 clr.w -[A7] 000015CA 42A7 clr.l -[A7] 000015CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015D0 2F0E move.l -[A7], A6 000015D2 4EBA FE94 jsr [PC - 0x16C /* 00001468 */] label000015D6: 000015D6 4FEE FF8E lea.l A7, [A6 - 0x72] 000015DA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000015DE 4E5E unlink A6 000015E0 205F movea.l A0, [A7]+ 000015E2 DEFC 000E add.w A7, 0xE 000015E6 4ED0 jmp [A0] 000015E8 9449 sub.w D2, A1 000015EA 534F subq.w A7, 1 000015EC 5F50 subq.w [A0], 7 000015EE 5352 subq.w [A2], 1 000015F0 504F addq.w A7, 8 000015F2 5349 subq.w A1, 1 000015F4 5449 addq.w A1, 2 000015F6 4F4E chk.w D7, A6 000015F8 4649 not.w A1 000015FA 5253 addq.w [A3], 1 000015FC 5400 addq.b D0, 2 000015FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001600-00001604 fn00001600: 00001600 4E56 FFFC link A6, -0x0004 // end alternate branch 00001600-00001604 fn00001600: // (misaligned) 00001602 FFFC .invalid <> 00001604 2F0C move.l -[A7], A4 00001606 286E 0008 movea.l A4, [A6 + 0x8] 0000160A 206E 000C movea.l A0, [A6 + 0xC] 0000160E 2D48 FFFC move.l [A6 - 0x4], A0 00001612 4267 clr.w -[A7] 00001614 1F2C FFB7 move.b -[A7], [A4 - 0x49] 00001618 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 0000161C 195F FFB7 move.b [A4 - 0x49], [A7]+ 00001620 206E 0008 movea.l A0, [A6 + 0x8] 00001624 116C FFF9 001A move.b [A0 + 0x1A], [A4 - 0x7] 0000162A 4267 clr.w -[A7] 0000162C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001630 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 00001634 2F2E 000C move.l -[A7], [A6 + 0xC] 00001638 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 0000163C 101F move.b D0, [A7]+ 0000163E 670C beq +0xE /* 0000164C */ 00001640 206E 0008 movea.l A0, [A6 + 0x8] 00001644 2C48 movea.l A6, A0 00001646 4EFA 016A jmp [PC + 0x16A /* 000017B2 */] 0000164A 0000 285F ori.b D0, 0x5F /* '_' */ // begin alternate branch 0000164C-0000164E label0000164C: 0000164C 285F movea.l A4, [A7]+ // end alternate branch 0000164C-0000164E label0000164C: // (misaligned) 0000164E 4E5E unlink A6 00001650 205F movea.l A0, [A7]+ 00001652 DEFC 000E add.w A7, 0xE 00001656 4ED0 jmp [A0] 00001658 8743 4C4F pack D3, D3, 0x4C4F 0000165C 5349 subq.w A1, 1 0000165E 4E47 trap 7 00001660 0000 0000 ori.b D0, 0x0 export_2089: 00001664 4E56 FFB2 link A6, -0x004E 00001668 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000166C 206E 0008 movea.l A0, [A6 + 0x8] 00001670 2D48 FFB2 move.l [A6 - 0x4E], A0 00001674 42A7 clr.l -[A7] 00001676 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 0000167A 1D5F FFB7 move.b [A6 - 0x49], [A7]+ 0000167E 486E FFB8 pea.l [A6 - 0x48] 00001682 487A FF7C pea.l [PC - 0x84 /* 00001600, value 0x4E56FFFC */] 00001686 2F0E move.l -[A7], A6 00001688 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000168C 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00001690 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001694 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00001698 422E FFF9 clr.b [A6 - 0x7] 0000169C 3F2E 0018 move.w -[A7], [A6 + 0x18] 000016A0 4267 clr.w -[A7] 000016A2 1F3C 0001 move.b -[A7], 0x1 000016A6 1F3C 0001 move.b -[A7], 0x1 000016AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016AE 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 000016B2 3F2E 000E move.w -[A7], [A6 + 0xE] 000016B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016BA 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */] label000016BE: 000016BE 4267 clr.w -[A7] 000016C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016C4 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 000016C8 206E FFB2 movea.l A0, [A6 - 0x4E] 000016CC 2248 movea.l A1, A0 000016CE 3029 03B4 move.w D0, [A1 + 0x3B4] 000016D2 E540 asl D0.w, 2 000016D4 43E8 0F64 lea.l A1, [A0 + 0xF64] 000016D8 2071 0000 movea.l A0, [A1 + D0.w] 000016DC 4AA8 0028 tst.l [A0 + 0x28] 000016E0 6E0E bgt +0x10 /* 000016F0 */ 000016E2 3F3C 04EA move.w -[A7], 0x4EA 000016E6 42A7 clr.l -[A7] 000016E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016EC 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label000016F0: 000016F0 206E FFB2 movea.l A0, [A6 - 0x4E] 000016F4 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 000016F8 3F28 03B6 move.w -[A7], [A0 + 0x3B6] 000016FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001700 4EAD 42BA jsr [A5 + 0x42BA /* export_2131 */] 00001704 4AAE 0014 tst.l [A6 + 0x14] 00001708 5FC0 sle D0 0000170A 206E FFB2 movea.l A0, [A6 - 0x4E] 0000170E 2248 movea.l A1, A0 00001710 3229 03B4 move.w D1, [A1 + 0x3B4] 00001714 E541 asl D1.w, 2 00001716 43E8 0F64 lea.l A1, [A0 + 0xF64] 0000171A 2071 1000 movea.l A0, [A1 + D1.w] 0000171E 222E 0014 move.l D1, [A6 + 0x14] 00001722 B2A8 0028 cmp.l D1, [A0 + 0x28] 00001726 5EC1 sgt D1 00001728 8001 or.b D0, D1 0000172A 670E beq +0x10 /* 0000173A */ 0000172C 3F3C 04ED move.w -[A7], 0x4ED 00001730 42A7 clr.l -[A7] 00001732 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001736 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label0000173A: 0000173A 206E FFB2 movea.l A0, [A6 - 0x4E] 0000173E 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 00001742 3F28 03B6 move.w -[A7], [A0 + 0x3B6] 00001746 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000174A 486E FFFA pea.l [A6 - 0x6] 0000174E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001752 4EAD 4312 jsr [A5 + 0x4312 /* export_2142 */] 00001756 206E FFB2 movea.l A0, [A6 - 0x4E] 0000175A 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 0000175E 486E FFFA pea.l [A6 - 0x6] 00001762 1F3C 0001 move.b -[A7], 0x1 00001766 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000176A 4EAD 402A jsr [A5 + 0x402A /* export_2049 */] 0000176E 4267 clr.w -[A7] 00001770 3F2E 0018 move.w -[A7], [A6 + 0x18] 00001774 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001778 3F2E 000E move.w -[A7], [A6 + 0xE] 0000177C 1F2E 000C move.b -[A7], [A6 + 0xC] 00001780 1F3C 0001 move.b -[A7], 0x1 00001784 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001788 4EBA EFB2 jsr [PC - 0x104E /* 0000073C */] 0000178C 101F move.b D0, [A7]+ 0000178E 6700 FF2E beq -0xD0 /* 000016BE */ 00001792 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 00001798 486E FFB8 pea.l [A6 - 0x48] 0000179C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017A0 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 000017A4 4267 clr.w -[A7] 000017A6 42A7 clr.l -[A7] 000017A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017AC 2F0E move.l -[A7], A6 000017AE 4EBA FE50 jsr [PC - 0x1B0 /* 00001600 */] label000017B2: 000017B2 4FEE FF92 lea.l A7, [A6 - 0x6E] 000017B6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000017BA 4E5E unlink A6 000017BC 205F movea.l A0, [A7]+ 000017BE DEFC 0012 add.w A7, 0x12 000017C2 4ED0 jmp [A0] 000017C4 8F49 534F pack -[A7], -[A1], 0x534F 000017C8 5F50 subq.w [A0], 7 000017CA 5352 subq.w [A2], 1 000017CC 504F addq.w A7, 8 000017CE 5349 subq.w A1, 1 000017D0 5449 addq.w A1, 2 000017D2 4F4E chk.w D7, A6 000017D4 0000 0000 ori.b D0, 0x0 fn000017D8: 000017D8 4E56 FFFC link A6, -0x0004 000017DC 48E7 0018 movem.l -[A7], A3,A4 000017E0 266E 000C movea.l A3, [A6 + 0xC] 000017E4 286E 0008 movea.l A4, [A6 + 0x8] 000017E8 2D4B FFFC move.l [A6 - 0x4], A3 000017EC 4267 clr.w -[A7] 000017EE 1F2C FFDC move.b -[A7], [A4 - 0x24] 000017F2 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 000017F6 195F FFDC move.b [A4 - 0x24], [A7]+ 000017FA 4A6E 0014 tst.w [A6 + 0x14] 000017FE 6706 beq +0x8 /* 00001806 */ 00001800 2F0B move.l -[A7], A3 00001802 4EAD 403A jsr [A5 + 0x403A /* export_2051 */] label00001806: 00001806 206E 0008 movea.l A0, [A6 + 0x8] 0000180A 116C FFDD 001C move.b [A0 + 0x1C], [A4 - 0x23] 00001810 4267 clr.w -[A7] 00001812 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001816 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 0000181A 2F0B move.l -[A7], A3 0000181C 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00001820 101F move.b D0, [A7]+ 00001822 670C beq +0xE /* 00001830 */ 00001824 206E 0008 movea.l A0, [A6 + 0x8] 00001828 2C48 movea.l A6, A0 0000182A 4EFA 0294 jmp [PC + 0x294 /* 00001AC0 */] 0000182E 0000 4CDF ori.b D0, 0xDF // begin alternate branch 00001830-00001834 label00001830: 00001830 4CDF 1800 movem.l A3,A4, [A7]+ // end alternate branch 00001830-00001834 label00001830: // (misaligned) 00001832 1800 move.b D4, D0 00001834 4E5E unlink A6 00001836 205F movea.l A0, [A7]+ 00001838 DEFC 000E add.w A7, 0xE 0000183C 4ED0 jmp [A0] 0000183E 8743 4C4F pack D3, D3, 0x4C4F 00001842 5349 subq.w A1, 1 00001844 4E47 trap 7 00001846 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2090: // at 00001848 (misaligned) 0000184A FF92 .invalid <> 0000184C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001850 206E 0008 movea.l A0, [A6 + 0x8] 00001854 2D48 FF98 move.l [A6 - 0x68], A0 00001858 42A7 clr.l -[A7] 0000185A 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 0000185E 1D5F FFDC move.b [A6 - 0x24], [A7]+ 00001862 486E FF9C pea.l [A6 - 0x64] 00001866 487A FF70 pea.l [PC - 0x90 /* 000017D8, value 0x4E56FFFC */] 0000186A 2F0E move.l -[A7], A6 0000186C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001870 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00001874 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001878 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 0000187C 422E FFDD clr.b [A6 - 0x23] 00001880 3F2E 001A move.w -[A7], [A6 + 0x1A] 00001884 4267 clr.w -[A7] 00001886 1F3C 0001 move.b -[A7], 0x1 0000188A 1F3C 0001 move.b -[A7], 0x1 0000188E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001892 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 00001896 3F2E 000E move.w -[A7], [A6 + 0xE] 0000189A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000189E 4EAD 3F8A jsr [A5 + 0x3F8A /* export_2029 */] 000018A2 3F2E 0014 move.w -[A7], [A6 + 0x14] 000018A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018AA 4EBA F908 jsr [PC - 0x6F8 /* 000011B4 */] 000018AE 206E FF98 movea.l A0, [A6 - 0x68] 000018B2 3D68 03B4 FFFC move.w [A6 - 0x4], [A0 + 0x3B4] 000018B8 3D68 03B6 FFFE move.w [A6 - 0x2], [A0 + 0x3B6] 000018BE 302E FFFC move.w D0, [A6 - 0x4] 000018C2 E540 asl D0.w, 2 000018C4 43E8 0F64 lea.l A1, [A0 + 0xF64] 000018C8 2071 0000 movea.l A0, [A1 + D0.w] 000018CC 4AA8 0028 tst.l [A0 + 0x28] 000018D0 660E bne +0x10 /* 000018E0 */ 000018D2 3F3C 04E8 move.w -[A7], 0x4E8 000018D6 42A7 clr.l -[A7] 000018D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018DC 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label000018E0: 000018E0 422E FFE0 clr.b [A6 - 0x20] 000018E4 1D7C 0001 FFDF move.b [A6 - 0x21], 0x1 000018EA 206E FF98 movea.l A0, [A6 - 0x68] 000018EE 302E FFFC move.w D0, [A6 - 0x4] 000018F2 C1FC 0006 muls.w D0, 0x6 000018F6 43EE FFE2 lea.l A1, [A6 - 0x1E] 000018FA 45E8 03B4 lea.l A2, [A0 + 0x3B4] 000018FE 41F2 0000 lea.l A0, [A2 + D0.w] 00001902 22D8 move.l [A1]+, [A0]+ 00001904 3290 move.w [A1], [A0] 00001906 4AAE FFE2 tst.l [A6 - 0x1E] 0000190A 6E4E bgt +0x50 /* 0000195A */ 0000190C 206E FF98 movea.l A0, [A6 - 0x68] 00001910 302E FFFC move.w D0, [A6 - 0x4] 00001914 E540 asl D0.w, 2 00001916 41E8 06B6 lea.l A0, [A0 + 0x6B6] 0000191A 4AB0 0000 tst.l [A0 + D0.w] 0000191E 6608 bne +0xA /* 00001928 */ 00001920 1D7C 0001 FFE0 move.b [A6 - 0x20], 0x1 00001926 602E bra +0x30 /* 00001956 */ label00001928: 00001928 4267 clr.w -[A7] 0000192A 206E FF98 movea.l A0, [A6 - 0x68] 0000192E 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 00001932 302E FFFC move.w D0, [A6 - 0x4] 00001936 E540 asl D0.w, 2 00001938 41E8 06B6 lea.l A0, [A0 + 0x6B6] 0000193C 2F30 0000 move.l -[A7], [A0 + D0.w] 00001940 486E FFE2 pea.l [A6 - 0x1E] 00001944 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001948 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */] 0000194C 101F move.b D0, [A7]+ 0000194E 6606 bne +0x8 /* 00001956 */ 00001950 1D7C 0001 FFE0 move.b [A6 - 0x20], 0x1 label00001956: 00001956 422E FFDF clr.b [A6 - 0x21] label0000195A: 0000195A 4267 clr.w -[A7] 0000195C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001960 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00001964 7000 moveq.l D0, 0x00 00001966 2D40 FFE8 move.l [A6 - 0x18], D0 0000196A 102E FFE0 move.b D0, [A6 - 0x20] 0000196E 6724 beq +0x26 /* 00001994 */ 00001970 486E FF92 pea.l [A6 - 0x6E] 00001974 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001978 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000197C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001980 4EAD 431A jsr [A5 + 0x431A /* export_2143 */] 00001984 205F movea.l A0, [A7]+ 00001986 43EE FFE8 lea.l A1, [A6 - 0x18] 0000198A 22D8 move.l [A1]+, [A0]+ 0000198C 3290 move.w [A1], [A0] 0000198E 422E FFDE clr.b [A6 - 0x22] 00001992 602E bra +0x30 /* 000019C2 */ label00001994: 00001994 486E FF92 pea.l [A6 - 0x6E] 00001998 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000199C 3F2E FFFE move.w -[A7], [A6 - 0x2] 000019A0 486E FFE2 pea.l [A6 - 0x1E] 000019A4 1F2E 0018 move.b -[A7], [A6 + 0x18] 000019A8 3F2E 0014 move.w -[A7], [A6 + 0x14] 000019AC 486E FFDE pea.l [A6 - 0x22] 000019B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019B4 4EAD 4322 jsr [A5 + 0x4322 /* export_2144 */] 000019B8 205F movea.l A0, [A7]+ 000019BA 43EE FFE8 lea.l A1, [A6 - 0x18] 000019BE 22D8 move.l [A1]+, [A0]+ 000019C0 3290 move.w [A1], [A0] label000019C2: 000019C2 102E FFDE move.b D0, [A6 - 0x22] 000019C6 C02E 0016 and.b D0, [A6 + 0x16] 000019CA 6700 009C beq +0x9E /* 00001A68 */ 000019CE 102E 0018 move.b D0, [A6 + 0x18] 000019D2 6700 0086 beq +0x88 /* 00001A5A */ 000019D6 102E FFDF move.b D0, [A6 - 0x21] 000019DA 6628 bne +0x2A /* 00001A04 */ 000019DC 4267 clr.w -[A7] 000019DE 3F2E FFFC move.w -[A7], [A6 - 0x4] 000019E2 486E FFE2 pea.l [A6 - 0x1E] 000019E6 206E FF98 movea.l A0, [A6 - 0x68] 000019EA 302E FFFC move.w D0, [A6 - 0x4] 000019EE E540 asl D0.w, 2 000019F0 41E8 01B0 lea.l A0, [A0 + 0x1B0] 000019F4 2F30 0000 move.l -[A7], [A0 + D0.w] 000019F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019FC 4EAD 4232 jsr [A5 + 0x4232 /* export_2114 */] 00001A00 1D5F FFE1 move.b [A6 - 0x1F], [A7]+ label00001A04: 00001A04 4267 clr.w -[A7] 00001A06 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001A0A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001A0E 206E FF98 movea.l A0, [A6 - 0x68] 00001A12 302E FFFC move.w D0, [A6 - 0x4] 00001A16 E540 asl D0.w, 2 00001A18 41E8 01B0 lea.l A0, [A0 + 0x1B0] 00001A1C 2F30 0000 move.l -[A7], [A0 + D0.w] 00001A20 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001A24 1F3C 0001 move.b -[A7], 0x1 00001A28 1F3C 0001 move.b -[A7], 0x1 00001A2C 42A7 clr.l -[A7] 00001A2E 486E FFF4 pea.l [A6 - 0xC] 00001A32 486E FFF8 pea.l [A6 - 0x8] 00001A36 486E FFE8 pea.l [A6 - 0x18] 00001A3A 486E FFEE pea.l [A6 - 0x12] 00001A3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A42 4EAD 430A jsr [A5 + 0x430A /* export_2141 */] 00001A46 101F move.b D0, [A7]+ 00001A48 661E bne +0x20 /* 00001A68 */ 00001A4A 3F3C 04E8 move.w -[A7], 0x4E8 00001A4E 42A7 clr.l -[A7] 00001A50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A54 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] 00001A58 600E bra +0x10 /* 00001A68 */ label00001A5A: 00001A5A 3F3C 04E8 move.w -[A7], 0x4E8 00001A5E 42A7 clr.l -[A7] 00001A60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A64 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00001A68: 00001A68 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001A6C 486E FFE8 pea.l [A6 - 0x18] 00001A70 1F3C 0001 move.b -[A7], 0x1 00001A74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A78 4EAD 402A jsr [A5 + 0x402A /* export_2049 */] 00001A7C 4267 clr.w -[A7] 00001A7E 3F2E 001A move.w -[A7], [A6 + 0x1A] 00001A82 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001A86 3F2E 000E move.w -[A7], [A6 + 0xE] 00001A8A 1F2E 000C move.b -[A7], [A6 + 0xC] 00001A8E 1F3C 0001 move.b -[A7], 0x1 00001A92 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A96 4EBA ECA4 jsr [PC - 0x135C /* 0000073C */] 00001A9A 101F move.b D0, [A7]+ 00001A9C 6700 FEBC beq -0x142 /* 0000195A */ 00001AA0 1D7C 0001 FFDD move.b [A6 - 0x23], 0x1 00001AA6 486E FF9C pea.l [A6 - 0x64] 00001AAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AAE 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00001AB2 4267 clr.w -[A7] 00001AB4 42A7 clr.l -[A7] 00001AB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ABA 2F0E move.l -[A7], A6 00001ABC 4EBA FD1A jsr [PC - 0x2E6 /* 000017D8 */] label00001AC0: 00001AC0 4FEE FF72 lea.l A7, [A6 - 0x8E] 00001AC4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001AC8 4E5E unlink A6 00001ACA 205F movea.l A0, [A7]+ 00001ACC DEFC 0014 add.w A7, 0x14 00001AD0 4ED0 jmp [A0] 00001AD2 8B49 534F pack -[A5], -[A1], 0x534F 00001AD6 5F50 subq.w [A0], 7 00001AD8 5352 subq.w [A2], 1 00001ADA 4E45 trap 5 00001ADC 5854 addq.w [A4], 4 00001ADE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001AE0-00001AE6 fn00001AE0: 00001AE0 4E56 0000 link A6, 0 00001AE4 4267 clr.w -[A7] // end alternate branch 00001AE0-00001AE6 fn00001AE0: // (misaligned) 00001AE2 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001AE6 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001AEA 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00001AEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AF2 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00001AF6 101F move.b D0, [A7]+ 00001AF8 670C beq +0xE /* 00001B06 */ 00001AFA 206E 0008 movea.l A0, [A6 + 0x8] 00001AFE 2C48 movea.l A6, A0 00001B00 4EFA 007C jmp [PC + 0x7C /* 00001B7E */] 00001B04 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00001B06-00001B08 label00001B06: 00001B06 4E5E unlink A6 // end alternate branch 00001B06-00001B08 label00001B06: // (misaligned) 00001B08 205F movea.l A0, [A7]+ 00001B0A DEFC 000E add.w A7, 0xE 00001B0E 4ED0 jmp [A0] 00001B10 8743 4C4F pack D3, D3, 0x4C4F 00001B14 5349 subq.w A1, 1 00001B16 4E47 trap 7 00001B18 0000 0000 ori.b D0, 0x0 export_2091: 00001B1C 4E56 FFBC link A6, -0x0044 00001B20 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001B24 206E 0008 movea.l A0, [A6 + 0x8] 00001B28 2D48 FFBC move.l [A6 - 0x44], A0 00001B2C 486E FFC0 pea.l [A6 - 0x40] 00001B30 487A FFAE pea.l [PC - 0x52 /* 00001AE0, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001B34 2F0E move.l -[A7], A6 00001B36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B3A 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00001B3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B42 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00001B46 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001B4A 42A7 clr.l -[A7] 00001B4C 4267 clr.w -[A7] 00001B4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B52 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 00001B56 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B5A 4267 clr.w -[A7] 00001B5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B60 4EAD 4042 jsr [A5 + 0x4042 /* export_2052 */] 00001B64 486E FFC0 pea.l [A6 - 0x40] 00001B68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B6C 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00001B70 4267 clr.w -[A7] 00001B72 42A7 clr.l -[A7] 00001B74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B78 2F0E move.l -[A7], A6 00001B7A 4EBA FF64 jsr [PC - 0x9C /* 00001AE0 */] label00001B7E: 00001B7E 4FEE FF9C lea.l A7, [A6 - 0x64] 00001B82 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001B86 4E5E unlink A6 00001B88 205F movea.l A0, [A7]+ 00001B8A DEFC 000A add.w A7, 0xA /* '\n' */ 00001B8E 4ED0 jmp [A0] 00001B90 9149 subx.w -[A0], -[A1] 00001B92 534F subq.w A7, 1 00001B94 5F50 subq.w [A0], 7 00001B96 5352 subq.w [A2], 1 00001B98 494E chk.w D4, A6 00001B9A 4954 chk.w D4, [A4] 00001B9C 5657 addq.w [A7], 3 00001B9E 4255 clr.w [A5] 00001BA0 4646 not.w D6 00001BA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001BA4-00001BAA fn00001BA4: 00001BA4 4E56 0000 link A6, 0 00001BA8 4267 clr.w -[A7] // end alternate branch 00001BA4-00001BAA fn00001BA4: // (misaligned) 00001BA6 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001BAA 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001BAE 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00001BB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BB6 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00001BBA 101F move.b D0, [A7]+ 00001BBC 670C beq +0xE /* 00001BCA */ 00001BBE 206E 0008 movea.l A0, [A6 + 0x8] 00001BC2 2C48 movea.l A6, A0 00001BC4 4EFA 007E jmp [PC + 0x7E /* 00001C44 */] 00001BC8 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00001BCA-00001BCC label00001BCA: 00001BCA 4E5E unlink A6 // end alternate branch 00001BCA-00001BCC label00001BCA: // (misaligned) 00001BCC 205F movea.l A0, [A7]+ 00001BCE DEFC 000E add.w A7, 0xE 00001BD2 4ED0 jmp [A0] 00001BD4 8743 4C4F pack D3, D3, 0x4C4F 00001BD8 5349 subq.w A1, 1 00001BDA 4E47 trap 7 00001BDC 0000 0000 ori.b D0, 0x0 export_2092: 00001BE0 4E56 FFBC link A6, -0x0044 00001BE4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001BE8 206E 0008 movea.l A0, [A6 + 0x8] 00001BEC 2D48 FFBC move.l [A6 - 0x44], A0 00001BF0 486E FFC0 pea.l [A6 - 0x40] 00001BF4 487A FFAE pea.l [PC - 0x52 /* 00001BA4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001BF8 2F0E move.l -[A7], A6 00001BFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BFE 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00001C02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C06 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00001C0A 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001C0E 42A7 clr.l -[A7] 00001C10 4267 clr.w -[A7] 00001C12 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C16 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 00001C1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C1E 1F3C 0001 move.b -[A7], 0x1 00001C22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C26 4EAD 4042 jsr [A5 + 0x4042 /* export_2052 */] 00001C2A 486E FFC0 pea.l [A6 - 0x40] 00001C2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C32 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00001C36 4267 clr.w -[A7] 00001C38 42A7 clr.l -[A7] 00001C3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C3E 2F0E move.l -[A7], A6 00001C40 4EBA FF62 jsr [PC - 0x9E /* 00001BA4 */] label00001C44: 00001C44 4FEE FF9C lea.l A7, [A6 - 0x64] 00001C48 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001C4C 4E5E unlink A6 00001C4E 205F movea.l A0, [A7]+ 00001C50 DEFC 000A add.w A7, 0xA /* '\n' */ 00001C54 4ED0 jmp [A0] 00001C56 8C49 or.w D6, A1 00001C58 534F subq.w A7, 1 00001C5A 5F50 subq.w [A0], 7 00001C5C 5352 subq.w [A2], 1 00001C5E 434C chk.w D1, A4 00001C60 4541 chk.w D2, D1 00001C62 5200 addq.b D0, 1 00001C64 0000 0000 ori.b D0, 0x0 fn00001C68: 00001C68 4E56 0000 link A6, 0 00001C6C 2F0C move.l -[A7], A4 00001C6E 286E 0008 movea.l A4, [A6 + 0x8] 00001C72 4267 clr.w -[A7] 00001C74 1F2C FEE3 move.b -[A7], [A4 - 0x11D] 00001C78 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 00001C7C 195F FEE3 move.b [A4 - 0x11D], [A7]+ 00001C80 102C FEE5 move.b D0, [A4 - 0x11B] 00001C84 6708 beq +0xA /* 00001C8E */ 00001C86 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C8A 4EAD 3F42 jsr [A5 + 0x3F42 /* export_2020 */] label00001C8E: 00001C8E 4267 clr.w -[A7] 00001C90 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001C94 3F3C 009B move.w -[A7], 0x9B 00001C98 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C9C 4EAD 3F1A jsr [A5 + 0x3F1A /* export_2015 */] 00001CA0 101F move.b D0, [A7]+ 00001CA2 670C beq +0xE /* 00001CB0 */ 00001CA4 206E 0008 movea.l A0, [A6 + 0x8] 00001CA8 2C48 movea.l A6, A0 00001CAA 4EFA 018C jmp [PC + 0x18C /* 00001E38 */] 00001CAE 0000 285F ori.b D0, 0x5F /* '_' */ // begin alternate branch 00001CB0-00001CB2 label00001CB0: 00001CB0 285F movea.l A4, [A7]+ // end alternate branch 00001CB0-00001CB2 label00001CB0: // (misaligned) 00001CB2 4E5E unlink A6 00001CB4 205F movea.l A0, [A7]+ 00001CB6 DEFC 000E add.w A7, 0xE 00001CBA 4ED0 jmp [A0] 00001CBC 8743 4C4F pack D3, D3, 0x4C4F 00001CC0 5349 subq.w A1, 1 00001CC2 4E47 trap 7 00001CC4 0000 0000 ori.b D0, 0x0 export_2093: 00001CC8 4E56 FE9E link A6, -0x0162 00001CCC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001CD0 206E 0008 movea.l A0, [A6 + 0x8] 00001CD4 2D48 FE9E move.l [A6 - 0x162], A0 00001CD8 42A7 clr.l -[A7] 00001CDA 4EAD 42CA jsr [A5 + 0x42CA /* export_2133 */] 00001CDE 1D5F FEE3 move.b [A6 - 0x11D], [A7]+ 00001CE2 486E FEA2 pea.l [A6 - 0x15E] 00001CE6 487A FF80 pea.l [PC - 0x80 /* 00001C68, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001CEA 2F0E move.l -[A7], A6 00001CEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CF0 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */] 00001CF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CF8 4EAD 3F0A jsr [A5 + 0x3F0A /* export_2013 */] 00001CFC 422E FEE5 clr.b [A6 - 0x11B] 00001D00 4AAE 0014 tst.l [A6 + 0x14] 00001D04 6F00 0118 ble +0x11A /* 00001E1E */ 00001D08 3F2E 0018 move.w -[A7], [A6 + 0x18] 00001D0C 4267 clr.w -[A7] 00001D0E 1F3C 0001 move.b -[A7], 0x1 00001D12 1F3C 0001 move.b -[A7], 0x1 00001D16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D1A 4EAD 4012 jsr [A5 + 0x4012 /* export_2046 */] 00001D1E 206E FE9E movea.l A0, [A6 - 0x162] 00001D22 3D68 03B4 FFFA move.w [A6 - 0x6], [A0 + 0x3B4] 00001D28 3D68 03B6 FFF8 move.w [A6 - 0x8], [A0 + 0x3B6] 00001D2E 302E FFFA move.w D0, [A6 - 0x6] 00001D32 E540 asl D0.w, 2 00001D34 43E8 0F64 lea.l A1, [A0 + 0xF64] 00001D38 2071 0000 movea.l A0, [A1 + D0.w] 00001D3C 4AA8 0028 tst.l [A0 + 0x28] 00001D40 660E bne +0x10 /* 00001D50 */ 00001D42 3F3C 04E8 move.w -[A7], 0x4E8 00001D46 42A7 clr.l -[A7] 00001D48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D4C 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00001D50: 00001D50 1D7C 0001 FEE5 move.b [A6 - 0x11B], 0x1 00001D56 4267 clr.w -[A7] 00001D58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D5C 4EAD 3F3A jsr [A5 + 0x3F3A /* export_2019 */] 00001D60 422E FEE4 clr.b [A6 - 0x11C] 00001D64 206E FE9E movea.l A0, [A6 - 0x162] 00001D68 302E FFFA move.w D0, [A6 - 0x6] 00001D6C C1FC 0006 muls.w D0, 0x6 00001D70 43EE FFF0 lea.l A1, [A6 - 0x10] 00001D74 45E8 03B4 lea.l A2, [A0 + 0x3B4] 00001D78 41F2 0000 lea.l A0, [A2 + D0.w] 00001D7C 22D8 move.l [A1]+, [A0]+ 00001D7E 3290 move.w [A1], [A0] 00001D80 4AAE FFF0 tst.l [A6 - 0x10] 00001D84 6E68 bgt +0x6A /* 00001DEE */ 00001D86 206E FE9E movea.l A0, [A6 - 0x162] 00001D8A 302E FFFA move.w D0, [A6 - 0x6] 00001D8E E540 asl D0.w, 2 00001D90 41E8 06B6 lea.l A0, [A0 + 0x6B6] 00001D94 4AB0 0000 tst.l [A0 + D0.w] 00001D98 6608 bne +0xA /* 00001DA2 */ 00001D9A 1D7C 0001 FEE4 move.b [A6 - 0x11C], 0x1 00001DA0 604C bra +0x4E /* 00001DEE */ label00001DA2: 00001DA2 4267 clr.w -[A7] 00001DA4 206E FE9E movea.l A0, [A6 - 0x162] 00001DA8 3F28 03B4 move.w -[A7], [A0 + 0x3B4] 00001DAC 302E FFFA move.w D0, [A6 - 0x6] 00001DB0 E540 asl D0.w, 2 00001DB2 41E8 06B6 lea.l A0, [A0 + 0x6B6] 00001DB6 2F30 0000 move.l -[A7], [A0 + D0.w] 00001DBA 486E FFF0 pea.l [A6 - 0x10] 00001DBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DC2 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */] 00001DC6 101F move.b D0, [A7]+ 00001DC8 671E beq +0x20 /* 00001DE8 */ 00001DCA 206E FE9E movea.l A0, [A6 - 0x162] 00001DCE 302E FFFA move.w D0, [A6 - 0x6] 00001DD2 C1FC 0006 muls.w D0, 0x6 00001DD6 43E8 03B4 lea.l A1, [A0 + 0x3B4] 00001DDA 41F1 0000 lea.l A0, [A1 + D0.w] 00001DDE 43EE FFF0 lea.l A1, [A6 - 0x10] 00001DE2 20D9 move.l [A0]+, [A1]+ 00001DE4 3091 move.w [A0], [A1] 00001DE6 6006 bra +0x8 /* 00001DEE */ label00001DE8: 00001DE8 1D7C 0001 FEE4 move.b [A6 - 0x11C], 0x1 label00001DEE: 00001DEE 102E FEE4 move.b D0, [A6 - 0x11C] 00001DF2 670E beq +0x10 /* 00001E02 */ 00001DF4 3F3C 04E3 move.w -[A7], 0x4E3 00001DF8 42A7 clr.l -[A7] 00001DFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DFE 4EAD 3ECA jsr [A5 + 0x3ECA /* export_2005 */] label00001E02: 00001E02 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E06 486E FFF0 pea.l [A6 - 0x10] 00001E0A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001E0E 41EE 0014 lea.l A0, [A6 + 0x14] 00001E12 2F20 move.l -[A7], -[A0] 00001E14 2F20 move.l -[A7], -[A0] 00001E16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E1A 4EAD 432A jsr [A5 + 0x432A /* export_2145 */] label00001E1E: 00001E1E 486E FEA2 pea.l [A6 - 0x15E] 00001E22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E26 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */] 00001E2A 4267 clr.w -[A7] 00001E2C 42A7 clr.l -[A7] 00001E2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E32 2F0E move.l -[A7], A6 00001E34 4EBA FE32 jsr [PC - 0x1CE /* 00001C68 */] label00001E38: 00001E38 4FEE FE7E lea.l A7, [A6 - 0x182] 00001E3C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001E40 4E5E unlink A6 00001E42 205F movea.l A0, [A7]+ 00001E44 DEFC 0012 add.w A7, 0x12 00001E48 4ED0 jmp [A0] 00001E4A 9449 sub.w D2, A1 00001E4C 534F subq.w A7, 1 00001E4E 5F50 subq.w [A0], 7 00001E50 5352 subq.w [A2], 1 00001E52 5452 addq.w [A2], 2 00001E54 4156 chk.w D0, [A6] 00001E56 4552 chk.w D2, [A2] 00001E58 5345 subq.w D5, 1 00001E5A 494E chk.w D4, A6 00001E5C 4445 neg.w D5 00001E5E 5800 addq.b D0, 4 00001E60 0000 0000 ori.b D0, 0x0